Method: Croupier::Distribution#generate_sample

Defined in:
lib/croupier/distribution.rb

#generate_sample(n = 1) ⇒ Object

Main method to generate n random numbers using the current probability distribution



29
30
31
32
33
34
35
# File 'lib/croupier/distribution.rb', line 29

def generate_sample(n=1)
  if self.respond_to? :inv_cdf
    (1..n).map{ inv_cdf(rand) }
  else
    (1..n).map{ generate_number }
  end
end