next up previous contents
Next: Practical generators-Super Duper Up: Fibonacci generators Previous: We can generate a   Contents

The `carry' coefficient, \( \beta \protect \), which must be set to 0 or 1, arbitrarily, at initialization, is reassigned in each call as follows; if the quantity in brackets is negative, so that m must be added to it to carry out the modulo m operation, \( \beta \protect \) is set to zero otherwise it assumes the value unity. If m, p, and q satisfy certain conditions, the period of this generator is m\( ^{p}\protect \)-m\( ^{q}\protect \).


next up previous contents
Next: Practical generators-Super Duper Up: Fibonacci generators Previous: We can generate a   Contents
Amaury LATAILLADE 2002-11-04