Programmer Guide/Command Reference/EVAL/rand: Difference between revisions
From STX Wiki
< Programmer Guide | Command Reference | EVAL
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
Generation of linear distributed pseudo random numbers in the interval <code>-1 <= ''r'' < 1</code>. | Generation of linear distributed pseudo random numbers in the interval <code>-1 <= ''r'' < 1</code>. | ||
---- | ---- | ||
;Usage 1: | ;Usage 1: <code>rand</code> | ||
;Result 1: Returns a pseudo random number. | ;Result 1: Returns a pseudo random number. | ||
---- | ---- | ||
;Usage 2: | ;Usage 2: <code>rand(''seed'' {, ''nr'' {, ''nc''}})</code> | ||
:;''seed'': if this value is not equal ''0'', it is used to initialize the random number generator | :;''seed'': if this value is not equal ''0'', it is used to initialize the random number generator | ||
:;''nr'': number of rows of the result (default=1) | :;''nr'': number of rows of the result (default=1) | ||
:;''nc'': number of columns of the result (default=1) | :;''nc'': number of columns of the result (default=1) | ||
;Result 2: A numeric object ''r'' with ''nr'' rows and ''nc'' columns. Each element of ''r'' is set to a linear distributed pseudo random numbers in the interval <code>-1 <= ''r'' < 1</code>. | ;Result 2: A numeric object ''r'' with ''nr'' rows and ''nc'' columns. Each element of ''r'' is set to a linear distributed pseudo random numbers in the interval <code>-1 <= ''r'' < 1</code>. | ||
;See also: [[../grand|grand]], [[../sample|sample]], [[../shuffle|shuffle]], [[../fill|fill]], [[../init|init]] | |||
[[../#Functions|<function list>]] | |||
Revision as of 11:35, 21 April 2011
Generation of linear distributed pseudo random numbers in the interval -1 <= r < 1
.
- Usage 1
rand
- Result 1
- Returns a pseudo random number.
- Usage 2
rand(seed {, nr {, nc}})
- seed
- if this value is not equal 0, it is used to initialize the random number generator
- nr
- number of rows of the result (default=1)
- nc
- number of columns of the result (default=1)