Method: RandomOrg.hex

Defined in:
lib/random_org.rb

.hex(length = 16) ⇒ Object

RandomOrg.hex generates a random hex string.

The length of the result string is twice of length.

Parameters:

  • length (Numeric) (defaults to: 16)

    the length of the random string, if not specified, 16 is assumed.



69
70
71
72
73
74
75
76
77
# File 'lib/random_org.rb', line 69

def self.hex(length = 16)
  size = length * 8
  req = RandomOrg::ApiClient.build_request(:generate_blobs,
                                           n: 1,
                                           size: size,
                                           format: 'hex')
  response = RandomOrg::ApiClient.perform_request(req)
  process_response(response)
end