模块 SecureRandom

安全随机数生成器接口。

该库是安全随机数生成器的接口,适用于生成 HTTP cookie 中的会话密钥等。

您可以在应用程序中通过以下方式使用该库

require 'securerandom'

它支持以下安全随机数生成器

SecureRandomRandom::Formatter 模块扩展,该模块定义了以下方法

这些方法可用作 SecureRandom 的类方法,例如 SecureRandom.hex

如果安全随机数生成器不可用,则会引发 NotImplementedError

常量

VERSION

版本

公共类方法

bytes(n) 点击切换源代码

返回包含 size 字节的随机二进制字符串。

参见 Random.bytes

# File lib/securerandom.rb, line 49
def bytes(n)
  return gen_random(n)
end