Proxem.NumNet by Jocelyn Coulmance, Thomas Perrais, Guillaume Wenzek, Amine Benhalloum, Jean-Marc Marty

<PackageReference Include="Proxem.NumNet" Version="1.6.0" />

 Random

public class Random
public Random()

public Array<float> Bernoulli(float p, int[] shape)

public Array<double> Bernoulli(double p, int[] shape)

public Array<float> Bernoulli(float p, Array<float> result)

public Array<double> Bernoulli(double p, Array<double> result)

public int Multinomial(Array<float> distribution)

public int Multinomial(IEnumerable<float> distribution, float sum = -1)

public int Multinomial(IEnumerable<double> distribution, double sum = -1)

Returns a label from the given multinomial distribution.

public double NextDouble()

public int NextInt(int max)

public Array<double> Normal(double mean, double std, int[] shape)

public Array<double> Normal(double mean, double std, Array<double> result)

public Array<float> Normal(float mean, float std, int[] shape)

public Array<float> Normal(float mean, float std, Array<float> result)

public Random Seed(int seed)

public void Shuffle<T>(T[] perm)

public Array<double> Uniform(double min, double max, int[] shape)

public Array<double> Uniform(double min, double max, Array<double> result)

public Array<float> Uniform(float min, float max, int[] shape)

public Array<float> Uniform(float min, float max, Array<float> result)

public Array<T> Uniform<T>(double min, double max, int[] shape)

public Array<T> Uniform<T>(double min, double max, Array<T> result)