-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Open
Labels
randomnessRandom number generation and the Random stdlibRandom number generation and the Random stdlib
Milestone
Description
We have to keep MersenneTwister around and thus keep dSFMT as a dependency of Julia itself even though we no longer use it as our default PRNG. For 2.0 we should move it out and consider exporting no specific PRNG type from Random, but rather have external packages that implement RNGs and either have a thin wrapper that re-exports whatever private specific PRNG is the default in the stdlib (currently Xoshiro), or perhaps cleaner, have a Xoshiro.jl package and vendor a copy of it as a stdlib. Or if we have a solution to upgrading stdlibs at that point we could make it a stdlib and have Random depend on it but not reexport the PRNG itself.
DilumAluthge, Seelengrab, oscardssmith, ViralBShah, PallHaraldsson and 3 more
Metadata
Metadata
Assignees
Labels
randomnessRandom number generation and the Random stdlibRandom number generation and the Random stdlib