FsRandom


FsRandom From C#

From version 1.3, FsRandom supports C#'s query syntax.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
using FsRandom;
using RNG = FsRandom.RandomNumberGenerator;

var generator = from x in RNG.Standard  // [0, 1)
                from y in RNG.Standard
                let z = x + y
                select z / 2;
var result = RandomModule.Get(generator, UtilityModule.DefaultState);
Fork me on GitHub