Usage: |
y = randomnumbers(seqnum, p, n {, seed1, seed2})
|
Input: |
| seqnum | scalar, number of the random number generator used
seqnum = 0 : ran1 (Numerical Recipies)
seqnum = 1 : ran2 (Numerical Recipies)
seqnum = 2 : ran3 (Numerical Recipies)
seqnum = 3 : generator from G. Marsaglia et al.
seqnum = 4 : random number generator of your system
seqnum = 5 : generator from ranlib (ACM TOMS)
seqnum = 6 : multiply with carry gen. (Marsaglia)
|
| p | scalar, the length of the random vectors
|
| n | scalar, number of vectors which should be generated
|
| seed1 | optional scalar, the first and most important seed for the
random generator; valid range is [1,2^31-1]. If not supplied,
the current time is used for initialization.
|
| seed2 | optional scalar, the second seed (used by generators 5+6 only);
valid range is [1,2^31-1] (default value is 1)
|
Output: |
| y | p x n matrix of the n generated random vectors |