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