gpt4 book ai didi

mysql - Rails 字符串唯一 ID

转载 作者:太空宇宙 更新时间:2023-11-03 16:33:15 27 4
gpt4 key购买 nike

我想创建一个模型,该模型的属性包含基于字符串的唯一标识符。

我只希望唯一字符串的长度为 3 个字符,由字母(仅限小写)和数字组成。

我如何实现类似上面的东西?如何避免碰撞?我研究了 MD5,这似乎符合我想要完成的目标——但更短。如果方法具有确定性,我也愿意为它播种时间。

我希望收到有关此主题的任何反馈或指示。谢谢!

编辑:我想到的一个解决方案是创建一个包含每个排列的表格,然后根据需要从表格中随机选择,并在使用后删除。这是一种糟糕的方法吗?

最佳答案

看看这个 SO thread ;它有很多好的建议。特别是 Simone Carletti 的最后一个回答指向这个 post .

上面的帖子有很多选项。我喜欢并且可能对您有用的一个是使用 rufus-mnemo gem

关于mysql - Rails 字符串唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12170272/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com