- Redesign the framework of RNG in Julia Base.
advance!function whenever possible.copyandcopyto!.
- Help improve
Distributions.jl.
- Implement the extended version of PCG generators, which supports larger periods.
- Figure out the performance issue of
PCG_XSH_RS: it is expected to run faster thanPCG_RXS_M_XS.
- Implement the 64-bit version of
MT19937.
- Make use of
CUDAorOpenCL. - Improve the performance.
- Store counters in a better way.
- A function to be constructed from another
WrappedRNG.
- Perhaps consider implementing
arc4randomorChacha20, which is slow but cryptographically secure. - Something like
seed_seqin C++. - Test submodules separately.