我希望为每个用户贡献生成一个随机数作为贡献的标题。
我每次都可以通过查询检查数据库,并生成一个不等于数据库任何条目的数字。但我认为这样效率低,如果我认为数据库很大,它可能会变慢。此外,我必须在一个地方包含数据库的所有数字来管理“不等于”,在数组或类似的东西中,但最终可能会成为一个巨大的数字。
请原谅外行人的讲话我是新手。
有什么建议如何有效地解决这个问题而不会过多地限制资源?你可以在语言上解释它,而不必提供任何脚本,我会弄清楚。
答案 0 :(得分:0)
答案 1 :(得分:0)
uniqid()会给你一个技术上可重复的随机数。
也许你可以在自动增量字段上应用一个简单的算法? n(n + 1)/ 2还是什么?