* lib/securerandom.rb: Update position of overview for RDoc
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
46cb75db9b
commit
e3436d2957
@ -1,3 +1,7 @@
|
||||
Mon May 20 20:36:19 2013 Zachary Scott <zachary@zacharyscott.net>
|
||||
|
||||
* lib/securerandom.rb: Update position of overview for RDoc
|
||||
|
||||
Mon May 20 19:33:55 2013 Benoit Daloze <eregontp@gmail.com>
|
||||
|
||||
* math.c: improve and fix documentation of sin, tan and log
|
||||
|
@ -1,4 +1,9 @@
|
||||
# = Secure random number generator interface.
|
||||
begin
|
||||
require 'openssl'
|
||||
rescue LoadError
|
||||
end
|
||||
|
||||
# == Secure random number generator interface.
|
||||
#
|
||||
# This library is an interface for secure random number generator which is
|
||||
# suitable for generating session key in HTTP cookies, etc.
|
||||
@ -9,35 +14,24 @@
|
||||
# * /dev/urandom
|
||||
# * Win32
|
||||
#
|
||||
# == Example
|
||||
# === Examples
|
||||
#
|
||||
# # random hexadecimal string.
|
||||
# p SecureRandom.hex(10) #=> "52750b30ffbc7de3b362"
|
||||
# p SecureRandom.hex(10) #=> "92b15d6c8dc4beb5f559"
|
||||
# p SecureRandom.hex(11) #=> "6aca1b5c58e4863e6b81b8"
|
||||
# p SecureRandom.hex(12) #=> "94b2fff3e7fd9b9c391a2306"
|
||||
# p SecureRandom.hex(13) #=> "39b290146bea6ce975c37cfc23"
|
||||
# ...
|
||||
# Hexadecimal string.
|
||||
#
|
||||
# # random base64 string.
|
||||
# p SecureRandom.base64(10) #=> "EcmTPZwWRAozdA=="
|
||||
# p SecureRandom.base64(10) #=> "9b0nsevdwNuM/w=="
|
||||
# p SecureRandom.base64(10) #=> "KO1nIU+p9DKxGg=="
|
||||
# p SecureRandom.base64(11) #=> "l7XEiFja+8EKEtY="
|
||||
# p SecureRandom.base64(12) #=> "7kJSM/MzBJI+75j8"
|
||||
# p SecureRandom.base64(13) #=> "vKLJ0tXBHqQOuIcSIg=="
|
||||
# ...
|
||||
# p SecureRandom.hex(10) #=> "52750b30ffbc7de3b362"
|
||||
# p SecureRandom.hex(10) #=> "92b15d6c8dc4beb5f559"
|
||||
# p SecureRandom.hex(13) #=> "39b290146bea6ce975c37cfc23"
|
||||
#
|
||||
# # random binary string.
|
||||
# p SecureRandom.random_bytes(10) #=> "\016\t{\370g\310pbr\301"
|
||||
# p SecureRandom.random_bytes(10) #=> "\323U\030TO\234\357\020\a\337"
|
||||
# ...
|
||||
|
||||
begin
|
||||
require 'openssl'
|
||||
rescue LoadError
|
||||
end
|
||||
|
||||
# Base64 string.
|
||||
#
|
||||
# p SecureRandom.base64(10) #=> "EcmTPZwWRAozdA=="
|
||||
# p SecureRandom.base64(10) #=> "KO1nIU+p9DKxGg=="
|
||||
# p SecureRandom.base64(12) #=> "7kJSM/MzBJI+75j8"
|
||||
#
|
||||
# Binary string.
|
||||
#
|
||||
# p SecureRandom.random_bytes(10) #=> "\016\t{\370g\310pbr\301"
|
||||
# p SecureRandom.random_bytes(10) #=> "\323U\030TO\234\357\020\a\337"
|
||||
module SecureRandom
|
||||
# SecureRandom.random_bytes generates a random binary string.
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user