您的位置:首页 > 其它

Random——生成不重复的随机数

2013-04-02 21:47 288 查看
这个很好玩,注意思路:

import java.util.Random;

public class Demo {
public static void main(String args[]) {
Random rnd = new Random();
int[] nums = new int[25];
for (int i = 1; i < 26; i++) {
int p = rnd.nextInt(25);
if (nums[p] != 0) {
i--;
} else {
nums[p] = i;
}
}
for (int i = 0; i < 25; i++) {
System.out.print(nums[i] + "  ");
if (i % 5 == 4)
System.out.println();
}
}
}

生成一个随机数小于30的方法:

int x = new Random().nextInt(30);

——转载自:http://zhidao.baidu.com/question/183520037.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: