NetBeans で 1 から 100 の間のランダムを生成しようとしていますが、以前に Eclipse で使用したものが機能しません。「シンボルが見つかりません」という赤で下線が引かれているため、ランダムを使用できないようです。方法を教えてください。
Random x = new Random();
int n = x.nextInt(100);//random number 1-100
これは、乱数を生成する方法です。長いことはわかっていますが、理解しやすいです。
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);
}
}
}
完全修飾クラス名を使用 (または を追加import
) します。のimport
ように見えるかもしれません。
import java.util.Random;
完全修飾クラス名はjava.util.Random
次のようになります
java.util.Random x = new java.util.Random();
また、number
1 ~ 100 の範囲の a には、
// int n = x.nextInt(100);//random number 1-100
int n = 1 + x.nextInt(100);
なぜならnextInt(int)
(Javadocによる)
0 (0 を含む) と指定された値 (0 を含まない) の間の一様分布の疑似乱数の int 値を返します。
ほとんどの場合、インポートがありません:
import java.util.Random;