Package topo :: Package numbergen :: Module basic :: Class Choice
[hide private]
[frames] | no frames]

Class Choice

source code


Return a random element from the specified list of choices.

Accepts items of any type, though they are typically numbers. See the choice() function in the random module for further details.

Nested Classes [hide private]

Inherited from param.parameterized.Parameterized: __metaclass__

Instance Methods [hide private]
 
__call__(self) source code

Inherited from RandomDistribution: __init__

Inherited from NumberGenerator: __abs__, __add__, __div__, __floordiv__, __mod__, __mul__, __neg__, __pos__, __pow__, __radd__, __rdiv__, __rfloordiv__, __rmod__, __rmul__, __rpow__, __rsub__, __rtruediv__, __sub__, __truediv__

Inherited from param.parameterized.Parameterized: __getstate__, __repr__, __setstate__, __str__, debug, defaults, force_new_dynamic_value, get_param_values, get_value_generator, inspect_value, message, print_param_values, script_repr, set_default, set_dynamic_time_fn, set_param, state_pop, state_push, verbose, warning

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from param.parameterized.Parameterized: params, print_param_defaults

Class Variables [hide private]
  choices = param.List(default= [0, 1], doc= "List of items from...
List of items from which to select.
  name = <param.parameterized.String object at 0xb1ff5ec>
String identifier for this object.

Inherited from param.parameterized.Parameterized: print_level

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__call__(self)
(Call operator)

source code 
Overrides: NumberGenerator.__call__

Class Variable Details [hide private]

choices

List of items from which to select.
Value:
param.List(default= [0, 1], doc= "List of items from which to select.")