【发布时间】:2015-02-17 17:11:25
【问题描述】:
我用这个代码生成一个随机数:
int randomNumber = (int) (Math.random() * 7);
我想停止生成重复的号码,我想在我的应用再次打开后生成一个新号码。
我该怎么办?
【问题讨论】:
-
在文件/数据库中维护编号并继续更新相同的...
-
您可以将
List与所有允许的随机数一起使用,然后在生成元素时删除它们 -
你想完成什么?也许您真正需要的是 GUID?
-
我不认为
int randomNumber = (int) (Math.random() * 7);足以生成 GUID。