随机生成5位不重复的数
来源:互联网 发布:怎么给淘宝店刷好评 编辑:程序博客网 时间:2024/05/07 03:58
import java.util.*;
/**
* 生成不重复随机数的一种算法。
*
* @author 赵学庆,Java世纪网(java2000.net)
*
*/
public class T {
public static void main(String[] args) {
// 种子你可以随意生成,但不能重复
int[] seed = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] ranArr = new int[9];
Random ran = new Random();
// 数量你可以自己定义。
for (int i = 0; i < seed.length; i++) {
// 得到一个位置
int j = ran.nextInt(seed.length - i);
// 得到那个位置的数值
ranArr[i] = seed[j];
// 将最后一个未用的数字放到这里
seed[j] = seed[seed.length - 1 - i];
}
System.out.println("ranArr:" + Arrays.toString(ranArr));
}
}
- 随机生成5位不重复的数
- 生成随机不重复的数
- 随机生成不重复数
- 不重复随机生成数
- 生成8位随机不重复的数字编号
- 【生成8位随机不重复的数字编号】
- 等概率随机生成不重复的数
- 随机生成给定范围内N个不重复的数
- 随机产生不重复的一组数
- 生成不重复的随机整数
- 生成一个不重复的随机数组
- 随机生成十个不重复的整数
- 随机生成十个不重复的整数
- 随机生成十个不重复的整数
- 随机生成不重复的数据
- c++生成不重复的随机整数
- 随机生成不重复的随机数
- 随机生成不重复的整数
- (转)C++11的语法新特性
- 原型模式lua实现
- jquery.tablesorter.js 使用 table js 排序
- Android应用开发之RGB & ARGB
- sftp传输用工具类
- 随机生成5位不重复的数
- TextBox只允许使用数字
- 黑色八月 宕机事件盘点
- android调用安装的其他APK
- 面试遇到的题目!
- 流媒体视频质量评价(单刺激连续质量评价方法)
- 数据库操作工具类
- java 获取日期有关问题
- Android4.x Power按键的处理 : KEYCODE_POWER