<分区>
我需要为网站上的每个用户创建一个完全随机的数字,并将其插入 MySQL 数据库中。数字永远不会重复,我不想使用 MySQL AutoIncrement,因为我需要一个特定的范围。比如说从 111,111
到 999,999,999,999
。目前没有更高或更低。如果你想知道的话,我确实有这个范围的具体原因。我知道我可以在 MySQL 上使用 unique
功能,但这只会阻止我插入重复项。我正在考虑使用 2 个函数,一个用于生成数字,另一个用于检查是否使用了该数字。他们会一直循环,直到找到一个未使用的数字。我知道那是多么低效,一旦这些数字中的大部分被采用可能需要多长时间,所以这就是我来这里寻求更好答案的原因。你建议我做什么,因为我完全没有想法。感谢您的帮助!