CreateRandom() public static method

Create a new dense matrix with values sampled from the provided random distribution.
public static CreateRandom ( int rows, int columns, IContinuousDistribution distribution ) : DenseMatrix
rows int
columns int
distribution IContinuousDistribution
return DenseMatrix
 private static IContinuousDistribution continuousDistribution; // distribtuion
 // Generate Random Matrix
 public static Matrix <float> GenerateRandomMatrix(int rows, int columns, params int[] parameters)
 {
     if (parameters.Length < 1)
     {
         throw new Exception("Pass no parameters");                           // check if at least 1 parameter has been passed
     }
     meanDistr  = new float[] { 0 };                                          // meanValues is zero
     sigmaDistr = new float[] { (float)Math.Sqrt(1.0 / 1) };                  // sum of sigmas
     CreateDistribution(parameters);                                          // generate distirbiution
     return(DenseMatrix.CreateRandom(rows, columns, continuousDistribution)); // create a matrix with normal/unifrom distribution
 }