【发布时间】:2009-11-01 06:46:41
【问题描述】:
我正在构建一个小型 Rails 应用程序,我需要一种方法来生成跟踪号,以便客户检查他们的状态。我想要类似于主要航运公司使用的东西,但时间不长。我认为 12-16 个字符长很好,但我不想要像 0000000001 这样的东西,人们可以输入递增的数字并四处窥视。
生成唯一数字/字母组合跟踪代码的好方法是什么?
【问题讨论】:
-
散列常用方式?
-
如果您想减少 ID 中的字符数,请考虑对代码进行 base32 或 base64 编码。
标签: mysql ruby-on-rails ruby