diff options
| author | Tyge Løvset <[email protected]> | 2020-12-16 14:25:15 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-12-16 14:25:15 +0100 |
| commit | b4a978f1c56d57f39022ddd940d5152baef07fe5 (patch) | |
| tree | c02ac73a234f26a2f83358f843a56cea78beca63 | |
| parent | 214a2aa75d164d285661719131f54c71fa2f8e37 (diff) | |
| download | STC-modified-b4a978f1c56d57f39022ddd940d5152baef07fe5.tar.gz STC-modified-b4a978f1c56d57f39022ddd940d5152baef07fe5.zip | |
Update crand_api.md
| -rw-r--r-- | docs/crand_api.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/crand_api.md b/docs/crand_api.md index df452a49..018d45a8 100644 --- a/docs/crand_api.md +++ b/docs/crand_api.md @@ -9,13 +9,13 @@ Weyl-sequence as part of the state. It is faster than *sfc64*, *wyhash64*, *pcg6 128-bit integer operations. It has a 256 bit state, but updates only 192 bit per generated number. -There is no *jump function*, but by incrementing the Weyl-increment by 2, it starts -a new unique 2^64 *minimum* length period. Note that for each Weyl-increment, the period +There is no *jump function*, but by incrementing the Weyl-increment by 2, it starts a new +unique 2^64 *minimum* length period. Note that for each Weyl-increment (state[3]), the period length is about 2^126 with a high probability. For a single thread, a minimum period of 2^127 -is generated when the Weyl-increment is incremented by 2 every 2^64 output number. +is generated when the Weyl-increment is incremented by 2 every 2^64 output. **crand** passes *PractRand*, tested up to 8TB output, Vigna's Hamming weight test, and simple -correlation tests, i.e. N interleaved streams with only one-bit differences in initial state. +correlation tests, i.e. *n* interleaved streams with only one-bit differences in initial state. ## Types |
