我需要生成一个唯一的六位字母数字代码。在我的数据库中保存每笔交易的凭证编号:
最佳答案
我用过这个
require 'sha1'
srand
seed = "--#{rand(10000)}--#{Time.now}--"
Digest::SHA1.hexdigest(seed)[0,6]
关于ruby - 如何在 Ruby 中生成唯一的六位字母数字代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5910194/