我正在寻找有关在Ruby / Rails中生成唯一哈希字符串的最佳实践的建议。通常我使用MD5,SHA等来执行此操作,但是为哈希选择源值并不是很简单(时间戳并不总是被使用)。
所以我的问题是:
任何建议都将不胜感激。
答案 0 :(得分:19)
使用UUID:
在ruby 1.9中
require 'securerandom'
SecureRandom.uuid
在ruby 1.8中
$ gem install uuidtools
UUIDTools::UUID.random_create