Class: PublicUid::Generators::NumberRandom

Inherits:
Object
  • Object
show all
Defined in:
lib/public_uid/generators/number_random.rb

Instance Method Summary collapse

Constructor Details

#initialize(scale = 1_000_000..9_999_999) ⇒ NumberRandom

Returns a new instance of NumberRandom.



4
5
6
# File 'lib/public_uid/generators/number_random.rb', line 4

def initialize(scale = 1_000_000..9_999_999)
  @scale = scale
end

Instance Method Details

#generate(randomizer = Random.new()) ⇒ Object



8
9
10
# File 'lib/public_uid/generators/number_random.rb', line 8

def generate(randomizer = Random.new())
  randomizer.rand(@scale)
end