Class: RandomizerCreators::Number
- Inherits:
-
RandomizerCreator
- Object
- RandomizerCreator
- RandomizerCreators::Number
- Defined in:
- lib/creators/number.rb
Class Method Summary collapse
-
.random_number(options = {}) ⇒ Object
Returns a random number between:.
Methods inherited from RandomizerCreator
Class Method Details
.random_number(options = {}) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/creators/number.rb', line 8 def self.random_number( = {}) max_int_size = 2 ** (([42].pack('i').size * 8) - 2) - 1 min = [:min] || 0 max = ([:max] || max_int_size) - min min + rand(max) end |