Peach :: Generators :: data :: NumbersVariance :: Class NumbersVariance
[hide private]

Class NumbersVariance

source code


Performs a NumberVariance on a list of numbers. This is a specialized version of NumberVariance that takes an array of numbers to perform a variance on instead of just a single number.

Example:

>>> gen = NumbersVariance(None, [1,10], 1)
>>> gen.getValue()
0
>>> gen.next()
>>> gen.getValue()
1
>>> gen.next()
>>> gen.getValue()
2
>>> gen.next()
>>> gen.getValue()
9
>>> gen.next()
>>> gen.getValue()
10
>>> gen.next()
>>> gen.getValue()
11

See Also: NumberVariance

Instance Methods [hide private]
 
__init__(self, group, numbers, variance) source code
Static Methods [hide private]
 
unittest() source code
Method Details [hide private]

__init__(self, group, numbers, variance)
(Constructor)

source code 
Parameters:
  • group (Group) - Group to use
  • numbers (Array of numbers) - Numbers to change
  • variance (+ and - change to give range)