Java中的12位唯一随机数生成

Java中的12位唯一随机数生成,第1张

Java中的12位唯一随机数生成

通过调用生成每个数字

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));}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5131819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存