本帖最后由 张甲甲 于 2013-5-27 10:04 编辑
Random类的setSeed(seed)方法什么意思,种子是什么意思啊。
是不是种子不一样随机出来的数就不一样啊
我想写如下一个问题:获取5个1至10的随机数,要求随机数不能重复。
我写的程序如下:
public class Test{
public static void main(String[] args) {
int a[]=new int[19];
Random random=new Random();
for (int i = 0; i < a.length; i++) {
random.setSeed(i);
a=random.nextInt(20);
}
for (int i = 0; i < a.length; i++) {
System.out.print(a+" ");
}
}
}
为什么随机出来的数字 有重复的啊
真心求解
|
|