2015-05-26 3 views
-1

Я пытаюсь создать случайный от 1 до 100 в NetBeans, но то, что я использовал ранее в Eclipse, не работает. Я не могу использовать Random, так как он краснеет: «не может найти символ». Пожалуйста, покажи мне, как.Как создать случайное число в NetBeans?

Random x = new Random(); 
int n = x.nextInt(100);//random number 1-100 
+7

Есть ли у вас импорт java.util.Random? –

ответ

1

Это то, как заставить его генерировать случайное число, я знаю, что оно длиннее, но его гораздо легче понять.

import java.util.Random; 
class (INSERTCLASSNAME){ 
    public static void main(String[] args){ 
     Random random = new Random(); 
     int number; 
     for(int counter=1; counter<=1;counter++){ 
     number = 1+random.nextInt(100); 
     System.out.println(number); 
     } 
    } 
} 
1

Используйте либо полное имя класса (или добавьте import). import может выглядеть примерно так,

import java.util.Random; 

в то время как полное имя класса java.util.Random как

java.util.Random x = new java.util.Random(); 

Кроме того, для number в диапазоне 1 - 100 вам нужно

// int n = x.nextInt(100);//random number 1-100 
int n = 1 + x.nextInt(100); 

Поскольку nextInt(int) (за Javadoc)

Возвращает псевдохаотическом равномерно распределенное значение INT между 0 (включительно) и заданным значением (исключительным)

1

Скорее всего, вам не хватает импорт:

import java.util.Random; 
1

Для всех ошибок, как "cannot find symbol. », вы можете быстро нажать Ctrl + Shift + I, чтобы импортировать всю отсутствующую библиотеку (в Eclipse это Ctrl + Shift + O). Вы также должны искать в Интернете эту ошибку во-первых, ответ повсюду.