您的位置:首页 > 编程语言 > Java开发

Java中从[1,36]随机生成7个不重复的数字,放入一个数组中

2013-05-13 16:21 691 查看
http://bbs.csdn.net/topics/360247647

import java.util.Random;

public class Test {
public static void main(String[] args) throws Exception {
int[] a = new int[36];
int[] b = new int[7];
for(int i = 0;i<a.length;i++){
a[i]=i+1;
}
Random r = new Random();
for(int i=0;i<7;i++){
int x=r.nextInt(36-i);
b[i] = a[x];
int t = a[x];
a[x]=a[a.length-1-i];
a[a.length-1-i]=t;
}
for(int x :b){
System.out.print(x+" ");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐