如何在 NetBeans 中生成随机数?
How to generate random number in NetBeans?
我试图在 NetBeans 中生成 1 到 100 之间的随机数,但我之前在 Eclipse 中使用的方法不起作用。我似乎无法使用 Random,因为它以红色下划线:"cannot find symbol." 请告诉我如何使用。
Random x = new Random();
int n = x.nextInt(100);//random number 1-100
使用完全限定的 class 名称(或添加 import
)。 import
可能看起来像,
import java.util.Random;
而完全限定的 class 名称是 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)
Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive)
您很可能遗漏了导入:
import java.util.Random;
对于所有像“cannot find symbol.
”这样的错误,您可以快速点击 Ctrl + Shift + I
来导入所有缺失的库(在 Eclipse 中是 Ctrl + Shift + O
)。
你也应该先在网上搜索这个错误,到处都是答案。
这是让它生成随机数的方法,我知道它更长但更容易理解。
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);
}
}
}
我试图在 NetBeans 中生成 1 到 100 之间的随机数,但我之前在 Eclipse 中使用的方法不起作用。我似乎无法使用 Random,因为它以红色下划线:"cannot find symbol." 请告诉我如何使用。
Random x = new Random();
int n = x.nextInt(100);//random number 1-100
使用完全限定的 class 名称(或添加 import
)。 import
可能看起来像,
import java.util.Random;
而完全限定的 class 名称是 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)
Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive)
您很可能遗漏了导入:
import java.util.Random;
对于所有像“cannot find symbol.
”这样的错误,您可以快速点击 Ctrl + Shift + I
来导入所有缺失的库(在 Eclipse 中是 Ctrl + Shift + O
)。
你也应该先在网上搜索这个错误,到处都是答案。
这是让它生成随机数的方法,我知道它更长但更容易理解。
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);
}
}
}