2016 - 2024

感恩一路有你

java生成一定范围的随机数 Java中怎么取得指定范围内不重复的N个随机数?

浏览量:2636 时间:2021-04-08 05:45:44 作者:admin

Java中怎么取得指定范围内不重复的N个随机数?

/** * 随机指定范围内N个不重复的数 * 最简单最基本的方法 * @param min 指定范围最小值 * @param max 指定范围最大值 * @param n 随机数个数 */ public static int[] randomCommon(int min, int max, int n){ if (n > (max - min 1) || max < min) { return null } int[] result = new int[n] int count = 0 while(count < n) { int num = (int) (Math.random() * (max - min)) min boolean flag = true for (int j = 0 j < n j ) { if(num == result[j]){ flag = false break } } if(flag){ result[count] = num count } } return result }

java生成一定范围的随机数 java如何随机生成一个数 java生成随机数字和字母组合

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。