gpt4 book ai didi

ruby-on-rails - rails - ActiveSupport::SecureRandom.hex - 获取 SET 字符数

转载 作者:行者123 更新时间:2023-12-01 13:03:01 27 4
gpt4 key购买 nike

我想生成一个安全的随机 45 个字符 key 。我试过:

ActiveSupport::SecureRandom.hex(45)

但这会返回超过 45 个字符,在 60+ 范围内。有什么想法吗?如何为一组字符数生成安全随机数?

谢谢

最佳答案

来自文档:

参数n指定随机长度的长度。结果字符串的长度是n的两倍。

因此,如果您想要 45,可以将其设置为 23,这将返回 46 个字符,然后取前 45 个字符。当然,取较长字符串的前 45 个字符也可以。

ActiveSupport::SecureRandom.hex(23)[0...45]

关于ruby-on-rails - rails - ActiveSupport::SecureRandom.hex - 获取 SET 字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4866393/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com