java中 的随机函数 怎么样从100个数中抽取10个 大家帮帮忙啊 java中怎么实现从100个中抽取10个数啊 不用数组也可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再顶一次。int nextInt() 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。 int a[]=new int(10); for(int i=0;a.lenth:i++); {a[i]=0} int k=rand.nextInt(100); a[0]=k; for(i=0:a.lenth;i++); {while(a[i]==a[i+1]){ a[i+1]=rand.nextInt(100)} } 不知道这样写可以不,帮忙看看啊。 把100个数放入数组,然后用(int)(Math.random()*100)取数组下标(0-99),就可以了。不过这样是有可能取到重复的值,不想的话写个限制条件就可以了 应该是(int)(Math.random()*100+1)吧这才是0到100之间 int a[]=new int[10]; for(int i=0;i<10;i++){ a[i]=(int)(Math.random()*100+1); System.out.println(a[i]); } package readom;public class Test { //随机整数=Int((max-min+1)*Rnd()+min) public static void main(String args[]){ int []result=new int[100]; for(int i=0;i<result.length;i++){ result[i]=i+1; } int temp=0; for(int i=0;i<result.length;i++){ int random=(int)(Math.random()*100+1)-1; temp=result[i]; result[i]=result[random]; result[random]=temp; } for(int i=0;i<result.length;i++){ System.out.print(result[i]+","); } }} spring事务管理问题 关于有序数组的问题。 java的GUI如何达到windows的效果 所谓的stub method是指什么? 问一下在server.xml里设置虚拟目录与直接在webapps目录下建立目录的区别是什么? <<金秋最热门讨论>><<>>如何实现JAVA数据库的即时刷新!!! 请教大牛们:抽象类和接口的区别和联系,什么情况下需要用? 关于JBUILDER的编辑环境的小问题 分却是100哦 为什么有的错误连try{}catch(){}也抓不到? 各位大侠:java平台 哪里查frameset和frame的属性? 前进、后退按钮代码?
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
for(int i=0;a.lenth:i++);
{a[i]=0}
int k=rand.nextInt(100);
a[0]=k;
for(i=0:a.lenth;i++);
{while(a[i]==a[i+1]){
a[i+1]=rand.nextInt(100)}
}
不知道这样写可以不,帮忙看看啊。
这才是0到100之间
for(int i=0;i<10;i++){
a[i]=(int)(Math.random()*100+1);
System.out.println(a[i]);
}
//随机整数=Int((max-min+1)*Rnd()+min)
public static void main(String args[]){
int []result=new int[100]; for(int i=0;i<result.length;i++){
result[i]=i+1; } int temp=0; for(int i=0;i<result.length;i++){
int random=(int)(Math.random()*100+1)-1;
temp=result[i];
result[i]=result[random];
result[random]=temp; } for(int i=0;i<result.length;i++){
System.out.print(result[i]+","); }
}}