@@ -47,7 +47,7 @@ You may wish to refer to the [pcg-random] and [xoshiro] websites.
4747| [ ` Xoshiro256PlusPlus ` ] | Xoshiro256++ | 11 GB/s | 32 bytes | ★★★☆☆ | ` u64 ` * 2<sup >256</sup > - 1 | jump-ahead |
4848| [ ` Xoshiro256Plus ` ] | Xoshiro256+ | 13 GB/s | 32 bytes | ★★☆☆☆ | ` u64 ` * 2<sup >256</sup > - 1 | jump-ahead |
4949| [ ` SplitMix64 ` ] | splitmix64 | 13 GB/s | 8 bytes | ★☆☆☆☆ | ` u64 ` * 2<sup >64</sup > | — |
50- | [ ` StepRng ` ] | counter | 35 GB/s | 16 bytes | ☆☆☆☆☆ | ` u64 ` * 2<sup >64</sup > | — |
50+ | ` StepRng ` | counter | 35 GB/s | 16 bytes | ☆☆☆☆☆ | ` u64 ` * 2<sup >64</sup > | — |
5151
5252Here, performance is measured roughly for ` u64 ` outputs on an
5353AMD Ryzen 9 9950X3D (note that this will vary significantly by application; in
@@ -311,7 +311,6 @@ by P. Hellekalek.
311311[ `rngs` module ] : https://docs.rs/rand/latest/rand/rngs/
312312[ `SmallRng` ] : https://docs.rs/rand/latest/rand/rngs/struct.SmallRng.html
313313[ `StdRng` ] : https://docs.rs/rand/latest/rand/rngs/struct.StdRng.html
314- [ `StepRng` ] : https://docs.rs/rand/latest/rand/rngs/mock/struct.StepRng.html
315314[ `rand::rng` ] : https://docs.rs/rand/latest/rand/fn.rng.html
316315[ basic PRNGs ] : #basic-pseudo-random-number-generators-prngs
317316[ CSPRNGs ] : #cryptographically-secure-pseudo-random-number-generators-csprngs
@@ -322,8 +321,8 @@ by P. Hellekalek.
322321[ `Xoshiro256PlusPlus` ] : https://docs.rs/rand_xoshiro/latest/rand_xoshiro/struct.Xoshiro256PlusPlus.html
323322[ `Xoshiro256Plus` ] : https://docs.rs/rand_xoshiro/latest/rand_xoshiro/struct.Xoshiro256Plus.html
324323[ `SplitMix64` ] : https://docs.rs/rand_xoshiro/latest/rand_xoshiro/struct.SplitMix64.html
325- [ `ChaCha20Rng` ] : https://docs.rs/chacha20/latest/chacha20/type .ChaCha20Rng.html
326- [ `ChaCha8Rng` ] : https://docs.rs/chacha20/latest/chacha20/type .ChaCha8Rng.html
324+ [ `ChaCha20Rng` ] : https://docs.rs/chacha20/latest/chacha20/struct .ChaCha20Rng.html
325+ [ `ChaCha8Rng` ] : https://docs.rs/chacha20/latest/chacha20/struct .ChaCha8Rng.html
327326[ `Hc128Rng` ] : https://docs.rs/rand_hc/latest/rand_hc/struct.Hc128Rng.html
328327[ `IsaacRng` ] : https://docs.rs/rand_isaac/latest/rand_isaac/isaac/struct.IsaacRng.html
329328[ `Isaac64Rng` ] : https://docs.rs/rand_isaac/latest/rand_isaac/isaac64/struct.Isaac64Rng.html
0 commit comments