Random Class

Random number generator
public class Random
This language is not supported or no code example is available.
public ref class Random 
This language is not supported or no code example is available.
public class Random
This language is not supported or no code example is available.
Name Description
Public constructor Random() Default constructor
Top
Name Description
Public property Static Seed1 Random generator seed 1
Public property Static Seed2 Random generator seed 2
Top
Methods
 
Name Description
Public method Static Binomial(int, double) Generates a random integer N according to the binomial law
Public method Static Gaus() Return random distributed following a gaussian with (0, 1)
Public method Static Gaus(double, double) Return rundom number distributed following a gaussian with mean and sigma
Public method Static Poisson(double) Generates random integer N according to Poisson law.
Public method Static Rndm() Generate uniformely distributed random number between 0 and 1
Top
Remarks
 
Use static methods of this class to generate random number distributed uniformely or according to binomial, gaussian, poisson, etc. laws
Example
 
 Console.WriteLine("Uniform distribution:");
 Console.WriteLine("{0:F2}", TRandom.Rndm());
 
 Console.WriteLine("Gauss distribution:");
 Console.WriteLine("{0:F2}", TRandom.Gaus(0, 1));
 
 Console.WriteLine("Binomial distribution:");
 Console.WriteLine("{0}", TRandom.Binomial(100, 0.5));
 
 Console.WriteLine("Poisson distribution:");
 Console.WriteLine("{0}", TRandom.Poisson(100));
 					

In this article

Definition