нαƒ*_*єєz 2 java hashcode apache-commons java-ee
请找到下面的代码,我用它来使用apache commons的RandomStringUtils生成随机字符串.
String key = RandomStringUtils.random(5, String.valueOf(System.currentTimeMillis()));
Run Code Online (Sandbox Code Playgroud)
我将密钥限制为5个字符.我的目的是在我向DB插入新记录时为每条记录生成唯一键.以上代码是否适合相应的任务,我可以放心,每次插入新记录时,我都会从上面的代码中获得一个唯一的密钥.
随机的字符串序列总是有可能重复,否则它不是真正的随机.RandomStringUtils并不是真的随机,但它试图尽可能接近随机,这似乎与你的目标相反.如果你必须使用随机生成的密钥,那么你应该至少使用java.util.UUID.randomUUID,因为这是以这种方式使用的.
您可能会发现此链接很有趣:生成唯一ID
| 归档时间: |
|
| 查看次数: |
16250 次 |
| 最近记录: |