Class: Planout::BernoulliTrial
- Defined in:
- lib/planout/bernoulli_trial.rb
Constant Summary
Constants inherited from OpRandom
Instance Attribute Summary
Attributes inherited from Operator
Instance Method Summary collapse
Methods inherited from OpRandom
#get_hash, #get_uniform, #get_unit
Methods inherited from OpSimple
Methods inherited from Operator
Constructor Details
This class inherits a constructor from Planout::Operator
Instance Method Details
#simple_execute ⇒ Object
5 6 7 8 9 |
# File 'lib/planout/bernoulli_trial.rb', line 5 def simple_execute p = @parameters[:p] rand_val = get_uniform(0.0, 1.0) (rand_val <= p) ? 1 : 0 end |