【问题标题】:How to generate random number in NetBeans? [closed]如何在 NetBeans 中生成随机数? [关闭]
【发布时间】:2015-05-26 00:58:24
【问题描述】:
我试图在 NetBeans 中生成 1 到 100 之间的随机数,但我之前在 Eclipse 中使用的方法不起作用。我似乎无法使用随机,因为它用红色下划线:“找不到符号。”请告诉我怎么做。
Random x = new Random();
int n = x.nextInt(100);//random number 1-100
【问题讨论】:
标签:
java
netbeans
random
int
generated
【解决方案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);
}
}
}
【解决方案2】:
要么使用完全限定的类名(或添加import)。 import 可能看起来像,
import java.util.Random;
而完全限定的类名是java.util.Random like
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)
返回一个介于 0(包括)和指定值(不包括)之间的伪随机、均匀分布的 int 值
【解决方案3】:
您很可能错过了导入:
import java.util.Random;
【解决方案4】:
对于像“cannot find symbol.”这样的所有错误,您可以快速点击Ctrl + Shift + I 来导入所有缺失的库(在Eclipse 中是Ctrl + Shift + O)。
你也应该先在网上搜索一下这个错误,到处找答案。