如何利用随机数生成一个随机数组?
如何利用随机数生成一个随机数组?
而且数组中要有10个元素,并且每个元素值在0-9之间?
[解决办法]
取随机数%10就可以了。
[解决办法]
nextInt()也能限定范围
[解决办法]
int []a=new int[10];
for(i=0;i<a.length;i++){
a[i]=(int)(Matn.random()*10);
}
[解决办法]
Math.random()产生(0, 1]的数 你自己放大缩小 就好了
[解决办法]
Random random = new java.util.Random();
int[] i = new int[10];
for(Integer index : 10) {
i[index] = radom.nextInt(10);
}
[解决办法]
数组中要有10个元素,并且每个元素值在0-9之间,并且值不能相同,又该如何呢?
[解决办法]
Random random = new java.util.Random();
int[] i = new int[10];
for(int i=0;i<10;i++) {
i[i] = radom.nextInt(10);
}
[解决办法]
无重复版:
int []a=new int[10]; boolean flag=false;for(i=0;i <a.length;i++){ for(int ii=0;ii<a.length;ii++)if(a[i]==a[ii]){flag=true;break;}if(!flag)a[i]=(int)(Matn.random()*10); }
[解决办法]
Random random = new Random
int[] i = new int[10];
for(int i=0;i <10;i++) {
i[i] = radom.nextInt(10);
}