Java生成随机数
2017-08-15 14:37
141 查看
public class NumUtil { /** * 随机数生成器 * @param digit 位数 * @return */ public static String randomGenerator(int digit){ int[] nums = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; Random rand = new Random(); for (int i = 10; i > 1; i--) { int index = rand.nextInt(i); int tmp = nums[index]; nums[index] = nums[i - 1]; nums[i - 1] = tmp; } int result = 0; for(int i = 0; i < digit; i++){ result = result * 10 + nums[i]; } String digitString = Integer.toString(result); if (digitString.length() == digit-1) { digitString = "0" + digitString; } return digitString; } }
相关文章推荐
- JAVA 中创建生成1-6的随机数(骰子)
- 对象属性选择性拷贝 JAVA生成密码随机数
- java 随机数生成工具
- JAVA中利用Math.random生成随机数
- java生成随机数
- java 文件压缩 base64加解密 生成指定随机数 时间换算 获取系统 获取mac等小结
- java生成不重复随机数
- java生成指定个数及区间范围的不重复随机数存入数组中
- 生成随机数-java工具类
- 在java中生成随机数的方法
- JAVA 时间戳+随机数生成唯一ID
- 史上最全的java随机数/字符串生成算法(转)
- java使用hashset生成1-20的随机数并不重复并打印
- JAVA 根据设置的概率生成随机数
- Java中在特定区间产生随机数 (2009-03-26 13:31:49)转载▼ 标签: 杂谈 生成指定范围内的随机数 这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试
- (一)JAVA生成随机数工具类RandomStringUtils详解
- (一)JAVA生成随机数工具类RandomStringUtils详解
- 每日必读DZone News—Java中的随机数生成
- (二)java生成随机数工具类RandomUtils详解
- (二)java生成随机数工具类RandomUtils详解