-1

NetBeans で 1 から 100 の間のランダムを生成しようとしていますが、以前に Eclipse で使用したものが機能しません。「シンボルが見つかりません」という赤で下線が引かれているため、ランダムを使用できないようです。方法を教えてください。

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

4 に答える 4

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);
        }
    }
}
于 2015-05-26T01:52:04.013 に答える
1

完全修飾クラス名を使用 (または を追加import) します。のimportように見えるかもしれません。

import java.util.Random;

完全修飾クラス名はjava.util.Random次のようになります

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

また、number1 ~ 100 の範囲の a には、

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

なぜならnextInt(int)(Javadocによる)

0 (0 を含む) と指定された値 (0 を含まない) の間の一様分布の疑似乱数の int 値を返します。

于 2015-05-26T00:59:49.390 に答える
1

ほとんどの場合、インポートがありません:

import java.util.Random;
于 2015-05-26T01:00:25.913 に答える