-1
A
回答
1
以任何语言生成随机数是一种用词不当。这些数字是伪随机的。意思不完全是100%随机的。
也考虑到在1-5范围内产生随机数的情况。你可能会得到重复生成相同的数字。或者,如果您生成超过5个数字,则绝对会有重复。
如果字段只从一个地方更新,时间戳往往是一个很好的UUID。但是,你也必须担心诸如确保格式正确的事情。特别是在语言/技术之间切换时。
用户ID为什么不自动增加一列的值?在某处开始列并从那里增加。我会在列表的开头留下一些数字,这样如果您需要它们进行测试/管理,那么您可以尽早找到空的数字。
相关问题
- 1. mysql随机生成的值
- 2. 如何在MySQL中使用随机生成的字符串作为主键?
- 3. 在VHDL函数中生成随机值
- 4. 在iPhone中生成随机值
- 5. 在Ruby中生成随机值
- 6. 在PHP中生成随机值
- 7. 在SQL Server 2005中生成随机值
- 8. 如何获取MariaDB/MySQL中插入行的随机生成主键?
- 9. MySQL Workbench为主键自动生成UUID
- 10. Tensorflow生成随机值意外行为
- 11. 生成新的随机值
- 12. 随机值生成的JavaScript
- 13. 在bash中为mysql密码生成两个随机符号
- 14. MySQL UUID主键 - 由PHP或MySQL生成?
- 15. Haskell的随机发生器:链生成的随机值
- 16. 在VB.NET中生成随机值并将它们加总为零
- 17. 随机数生成在PySpark
- 18. 生成随机数
- 19. ArrayList随机生成
- 20. 随机数生成
- 21. Javascript随机生成
- 22. 生成随机ASCII
- 23. 生成随机数
- 24. 生成随机图
- 25. 随机数生成机制
- 26. MySQL自定义主键生成器
- 27. 如果值在数组中,则生成新的随机值
- 28. 生成赋予了PDF随机值
- 29. 生成随机数组值Java
- 30. MySQL生成的随机数取决于列值
在99.9999%的所有用例中,UUID就足够了。 (甚至更多9s) – luk2302
_“...为主键...”_是不是自动增量足够? –
我希望他们是随机的。用户不应该能够猜到其他用户的ID。 –