通过调用生成每个数字
random.nextInt。为了保持唯一性,您可以通过将随机数保存在集合中并检查集合中是否包含您每次生成的数字来跟踪迄今为止使用的随机数。
public static long generateRandom(int length) { Random random = new Random(); char[] digits = new char[length]; digits[0] = (char) (random.nextInt(9) + '1'); for (int i = 1; i < length; i++) { digits[i] = (char) (random.nextInt(10) + '0'); } return Long.parseLong(new String(digits));}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)