如何在NetBeans中生成随机数?

时间:2015-05-26 00:58:25

标签: java netbeans random int generated

我正在尝试在NetBeans中生成1到100之间的随机数,但我以前在Eclipse中使用的不起作用。我似乎无法使用随机,因为它是红色的:“无法找到符号。”请告诉我如何。

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

4 个答案:

答案 0 :(得分:1)

使用完全限定的类名(或添加import)。 import可能看起来像,

import java.util.Random;

虽然完全限定的班级名称是java.util.Random,如

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

此外,对于1到100范围内的number,您需要

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

因为nextInt(int)(根据Javadoc)

  

返回伪随机,均匀分布的int值介于0(包括)和指定值(不包括)

之间

答案 1 :(得分:1)

很可能你错过了导入:

import java.util.Random;

答案 2 :(得分:1)

对于" cannot find symbol."等所有错误,您可以快速点击Ctrl + Shift + I以导入所有丢失的库(在Eclipse中为Ctrl + Shift + O)。 您还应首先在互联网上搜索此错误,答案无处不在。

答案 3 :(得分: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);
        }
    }
}