public static IEnumerable <double> Generate(this Randoms.IRandomGenerator gen, int count, Random rng = null) { for (int i = 0; i < count; i++) { yield return(gen.GetNext(rng)); } }
public static NumCIL.Double.NdArray Random(int count, Randoms.IRandomGenerator gen = null) { gen = gen ?? new Randoms.Uniform(); return(new NumCIL.Double.NdArray(gen.Generate(count).ToArray())); }
public static Series <double> Random(int count, Randoms.IRandomGenerator gen = null) { return(NdArray.Random(count, gen).ToSeries()); }