Method: RandomOrg.random_number
- Defined in:
- lib/random_org.rb
.random_number(maximum = 0) ⇒ Object
RandomOrg.random_number generates a random number.
If a positive integer is given as maximum, RandomOrg.random_number returns an integer:
+0 <= RandomOrg.random_number(maximum) < maximum+.
If 0 is given or an argument is not given, RandomOrg.random_number returns a float:
+0.0 <= RandomOrg.random_number() < 1.0+.
51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/random_org.rb', line 51 def self.random_number(maximum = 0) min = 0 req = if maximum.zero? request_default else # random.org treats the range as inclusive so set max=max-1 request_with_min_max(min, maximum - 1) end response = RandomOrg::ApiClient.perform_request(req) process_response(response) end |