Constructor
new BlumBlumShub(p, q, seedNumber)
Initializes the generator.
Parameters:
| Name | Type | Description |
|---|---|---|
p |
Number | A prime value (defaults to P). |
q |
Number | A prime value (defaults to Q). |
seedNumber |
Number | A seed number to feed the generator (defaults to any value in DefaultSeeds). |
- Source:
Methods
(static) recommendsToReinstantiate() → {Boolean}
Determines if the generator works better by being reinstantiated after
every generated number.
- Source:
Returns:
- Type
- Boolean
generateRandom() → {Number}
Generates a pseudo-random number and updates the seed for a next roll.
Number is always between 0 and 1.
- Source:
Returns:
- Type
- Number
generateRandomInteger() → {Number}
Same as `generateRandom()`, but converts the number to an Integer.
- Source:
Returns:
- Type
- Number