【发布时间】:2011-11-02 14:11:17
【问题描述】:
在我的移动应用程序中,我必须为用户提供一个随机的唯一 X 字母数字代码,以便用户可以回复该字母数字代码来执行某些任务。
将使用此应用程序的用户数量约为 100 万人,消息流量约为 10 万条消息/天。
我只能使用 26 个大写字母、26 个小写字母和 10 个数字。如果随机数大小为 5,那么我可以生成 916132832 个唯一组合。组合用尽后,我想再次回收这个数字生成。
我正在寻找一种算法方法。有什么算法可以解决这个问题吗?
【问题讨论】:
-
This 相关问题可能会有所帮助。
标签: java algorithm math random