什么是生成给定长度的UUID的好方法,在Ruby中只包含数字和字母?

时间:2013-03-08 03:07:01

标签: ruby random

SecureRandom#urlsafe_base64包含标点字符。

使用它生成给定长度(12)的UUID有什么好方法,只包含数字,大写和小写字母?

Ruby 1.9.3

1 个答案:

答案 0 :(得分:3)

怎么样:

SecureRandom.urlsafe_base64.gsub(/\W/, '')[0..11]
#=> "x7lADtl95FUH"