在100美元纸币上生成代码的算法是什么



我正在设计存储产品的主键。我四处寻找如何设计ID的一些见解,因为使用自动增量太无聊了。有人知道下面钞票上的代码"KB46279860I"是什么意思吗?

100美元图片

我认为代码不仅仅是使用自动递增,还有一些算法,比如校验位等。

谁能给我一些提示吗,谢谢!!

如果您不打算向用户显示您的ID,那么自动递增可以节省处理时间,因为它是由数据库直接处理的。

如果您计划在不显示数据库中的ID的情况下向用户显示ID,则可以考虑使用Hashid或GUID,或者使用校验位生成自己的唯一随机值。您可以使用Luhn或Damm的算法来检查数字。

相关内容

  • 没有找到相关文章

最新更新