<分区>
Possible Duplicate:
Generate UUID in Java
我需要生成一个 9 位唯一代码,就像产品背面使用的代码一样,以识别它们。
代码应该是不重复的,并且它们之间应该没有相关性。而且代码应该都是整数。
我需要使用 java 生成它们并同时将它们插入到数据库中。
<分区>
Possible Duplicate:
Generate UUID in Java
我需要生成一个 9 位唯一代码,就像产品背面使用的代码一样,以识别它们。
代码应该是不重复的,并且它们之间应该没有相关性。而且代码应该都是整数。
我需要使用 java 生成它们并同时将它们插入到数据库中。
最佳答案
生成一个 9 位随机数并在数据库中查找它的唯一性。
100000000 + random.nextInt(900000000)
或
String.format("%09d", random.nextInt(1000000000))
关于java - 如何在 Java 中生成一个随机的 9 位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12659572/
相关文章:
java - Tuple2 的 RDD 上的 Apache Spark forEach : returns one Value for all the Tuple2s in my RDD
java - Linux Mint Cinnamon 锁定调试与 Eclipse
cryptography - 是否有阈值(n 个中的 m 个)密码系统的标准?
node.js - 如何在客户端(CryptoJS)和服务器(Crypto Node.js)之间建立 Diffie Hellman 连接
java - Firebase Admin SDK @Exclude 注释不起作用