@@ -10,15 +10,15 @@ although :class:`~randomgen.sfc64.SFC64` and :class:`~randomgen.xoshiro256.Xoshi
1010are both excellent alternatives.
1111
1212For very large scale
13- applications -- requiring 1,000+ streams,
14- :class: `~randomgen.pcg64.PCG64DXSM `, :class: `~randomgen.sfc64.SFC64 `
15- using distinct Weyl increments (``k ``), or one of the cryptography-based generators
16- :class: `~randomgen.aes.AESCounter ` (if you have hardware acceleration),
13+ applications -- requiring 1,000+ streams --
14+ :class: `~randomgen.pcg64.PCG64DXSM ` combined with a :class: `~numpy.random.SeedSequence ` and `` spawn ``,
15+ :class: ` ~randomgen.sfc64.SFC64 ` initialized using distinct Weyl increments (``k ``), or one of
16+ the cryptography-based generators :class: `~randomgen.aes.AESCounter ` (if you have hardware acceleration),
1717:class: `~randomgen.effix64.EFFIC64 `, :class: `~randomgen.speck128.SPECK128 `,
1818:class: `~randomgen.philox.Philox `, or :class: `~randomgen.hc128.HC128 ` if you do not)
19- are all excellent choices.
19+ initialized with distinct keys are all excellent choices.
2020
21- Unless you need backward compatibilyt , there are no longer good reasons to any
21+ Unless you need backward compatibility , there are no good reasons to use any
2222of the Mersenne Twister PRNGS: :class: `~randomgen.mt19937.MT19937 `, :class: `~randomgen.mt64.MT64 `,
2323:class: `~randomgen.sfmt.SFMT `, and :class: `~randomgen.dsfmt.DSFMT `.
2424
0 commit comments