首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么利用随机数生成一个随机数组

2012-05-16 
如何利用随机数生成一个随机数组?如何利用随机数生成一个随机数组?而且数组中要有10个元素,并且每个元素值

如何利用随机数生成一个随机数组?
如何利用随机数生成一个随机数组?
而且数组中要有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); 
}
[解决办法]
无重复版:

Java code
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); 
}

热点排行