Ruby on rails Ruby中的ASCII85 BASE64编码
我指的是,但我得到了截然不同的结果Ruby on rails Ruby中的ASCII85 BASE64编码,ruby-on-rails,ruby,Ruby On Rails,Ruby,我指的是,但我得到了截然不同的结果 有人知道如何在Ruby中复制他的博客文章示例吗?您可以在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 在R
有人知道如何在Ruby中复制他的博客文章示例吗?您可以在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
在Ruby中,有一个讨论将数字(使用转换为_i
)转换为ASCII 85的现有版本
我还找到了可以与
uuidtools
”的raw
输出一起使用的链接。该链接似乎可以将uuid从十进制转换为十六进制、整数。转换为_(16),但它根本无法将基数85转换为任何值。“[Rb*hlkkkxvw+q4s(YSF0).to_i(16)=>0使用Amp::Encoding::Base64
的decode
方法和UUID::parse_raw
,您应该能够再次将base 85 UUID解码为本机UUID(然后可以转换回十六进制)。您能解释一下“截然不同的结果”是什么意思吗?”?这篇博文到处都使用随机数,所以每次运行代码时,你当然会得到截然不同的结果。你能举个例子说明你的输入是什么,输出是什么,以及你希望得到什么输出吗?你能展示你到目前为止拥有的代码吗?简言之:你能展示任何可以你到底有什么问题?我最后用了