5 packages tagged with “Mersenne”
This portable class library provides Mersenne Twister PRNGs; Mersenne Twister (MT): - MT19937ar, MT19937ar-cok, MT19937ar-cok-opt - MT19937-64, MT19937-64-opt SIMD-oriented Fast MT (SFMT): - SFMT-19937, SFMT-opt-19937 Double precision SFMT (dSFMT): - dSFMT-19937, dSFMT-opt-19937 - dSFMT-opt-gen-* (Generics version for many Mersenne Exponents) -- 521, 1279, 2203, 4253, 11213, 19937, 44497, 86243, 132049, 216091 You can use any PRNG via a corresponding System.Random derived wrapping class: - MTRandom - MT64Random - SfmtRandom - DsfmtRandom and also we provide Randoms class for convenience that has; - Create(RandomType type) to get the suitable implementaiton such as fastest for Random.Next() - Thread-local default object propreties: -- WellBalanced for general purpose -- FastestInt32 for Random.Next() -- FastestDouble for Random.Next(int) or Next(int,int) or NextDouble() Further more, AccurateRandom class provides accurate results of Random.Next(int maxValue) and Next(int minValue, int maxValue).
Dice - is a fake data generator for .Net.
RandN.ExtraRngs provides an extra RNG algorithms for RandN, an alternative library for random number generation.
Mersenne Twister (mersenne-twister) binding library for Bridge.NET projects.
High-quality, verified random number generators including xoshiro, pcg, mwc, gmwc, isaac, and more.