module PerfCheck::Server::SecureRandom
Public Class Methods
hex(n=16)
click to toggle source
SecureRandom
cannot be seeded, so we have to monkey patch it instead :\
# File lib/perf_check/server.rb, line 17 def SecureRandom.hex(n=16) '4' * n end
random_bytes(n=16)
click to toggle source
# File lib/perf_check/server.rb, line 21 def SecureRandom.random_bytes(n=16) '4' * n end
random_number(n=0)
click to toggle source
# File lib/perf_check/server.rb, line 25 def SecureRandom.random_number(n=0) n > 4 ? 4 : n end
urlsafe_base64(n=16, padding=false)
click to toggle source
# File lib/perf_check/server.rb, line 29 def SecureRandom.urlsafe_base64(n=16, padding=false) '4' * (4*n / 3) end
uuid()
click to toggle source
# File lib/perf_check/server.rb, line 33 def SecureRandom.uuid "00000000-0000-0000-0000-000000000004" end