Tilfeldig tallgenerator på tvers av plattformer

 C Programming >> C C# Program >  >> C#
Tilfeldig tallgenerator på tvers av plattformer

Hvis du trenger en virkelig bærbar implementering, vil det beste alternativet sannsynligvis være å bare bruke en tilpasset tilfeldig tallgenerator, slik som denne Mersenne Twister-implementeringen eller Colin Greens Fast Random Number Generator. Ved å kontrollere implementeringen kan du garantere at du får de samme resultatene gitt samme frø på hvilken som helst plattform.


Det er også Troschuetz.Random bibliotek tilgjengelig gjennom NuGet som gir flere "standard" randomiseringsmetoder som antagelig også er tilgjengelige på andre plattformer:

Alt det harde arbeidet bak dette biblioteket ble utført av Stefan Troschütz og optimalisert i denne .NET-pakken av Alessio Parma.