method
gen_random
ruby latest stable - Class:
SecureRandom::AdvApi32
gen_random(n)public
No documentation available.
# File lib/securerandom.rb, line 64
def self.gen_random(n)
@hProv ||= get_provider
bytes = " ".force_encoding("ASCII-8BIT") * n
if CryptGenRandom(@hProv, bytes.size, bytes) == 0
raise SystemCallError, "CryptGenRandom failed: #{Kernel32.last_error_message}"
end
bytes
end