btcq.net
当前位置:首页 >> 如何在JAvA程序中写一个方法可随机生成12位数字,且永远不会重复,唯一的。 >>

如何在JAvA程序中写一个方法可随机生成12位数字,且永远不会重复,唯一的。

直接用uuid。。。要自己写的话 也挺费劲 可以获取MAC地址 通过MAC地址进行一定的计算生成一个

java一级其他很多软件语言,其实是没有办法实现真正的随机问题. 截取当然会,少取以为就相当于是1

public class My {public static void main(String[]

一楼的老哥给的答案是没问题的,而且最妙的就是那个26行的(randomNum--); 问这个问题的

既然是随机,就没有确定的次数

/** * 生成不重复随机字符串包括字母数字 * * @param len * @return */

java对象的散列码hashcode,有32位,有40亿的空间。 “永远不会重复”,没有说永远,好

  java中要使生成的随机数不重复可以将已经生成的随机数放入到数组中,每次生成随机数时与数组的内容

废话不多说直接上代码! import java.util.ArrayList; import j

按照你的要求编写的生成5个不重复随机数并存入数组的Java程序如下 public class A {

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com