我指的是http://www.codinghorror.com/blog/2005/10/equipping-our-ascii-armor.html但是我的结果却截然不同。
有没有人知道如何在Ruby中复制他的博客文章?
答案 0 :(得分:0)
您可以生成uuidtools
gem的随机UUID,并将其输出为十六进制字符串或整数。该库还支持生成随机字符串:
require 'rubygems'
require 'uuidtools'
uuid = UUIDTools::UUID.random_create
puts uuid.to_s
puts uuid.to_i
puts SecureRandom.hex
puts SecureRandom.base64
现有StackOverflow post讨论在Ruby中将数字(使用to_i
)转换为ASCII 85。
我还找到Amp::Encoding::Base85,您可以使用raw
'的uuidtools
输出。