一个 model--->Ex.rb,一个按钮,点击按钮时生成一个地址,再点击按钮生成另一个地址,保证每一个地址都是唯一的,并且都在 Ex 模型下。 或者是类似百度文库的那种提取码,但也需要每次生成个不会重复字段作为特征码。有什么好的想法吗?
试了下 securerandom.hex,生成的内容是会重复的。
require 'securerandom'
a = Array.new
i = 0
times = 0
while true
a[i] = SecureRandom.hex(1)
i = i + 1
times = times + 1
p a
p times
break if a.uniq! != nil
end