RandomFillMatrix
 
| Declaration: | 
RandomFillMatrix (var Mat: TDouble2DArray; Mode: integer; Mean, Range: double): integer; | 
 
| 
Fills the two-dimensional dynamic array Mat with random numbers whose properties are controlled by the parameters Mode, Mean and Range. The Mode parameter controls whether uniformly distributed random numbers are generated (Mode = 0) or normally distributed random numbers (Mode = 1).
 
Depending on the type of distribution the other parameters have different meanings:
 
 
| Distribution | 
Uniform (Mode=0) | 
Normal (Mode=1) | 
 
| Mean | 
median of the distribution | 
mean of the distribution | 
 
| Range | 
range of the distribution | 
standard deviation | 
 
 
 | 
 
 
 
 
| Example: | 
The statement RandomFillMatrix (MyMat,0,100,20); fills the matrix MyMat with uniformly distributed random numbers in the range between 90 and 110 (= Median +/- Range/2 | 
 
 
 |