Programmer Guide/Command Reference/EVAL/rand: Difference between revisions

From STX Wiki
Jump to navigationJump to search
(initial import)
 
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
=====rand=====
Generation of linear distributed pseudo random numbers in the interval <code>-1 &le; ''r'' < 1</code>.
----
;Usage 1: <code>rand</code>
;Result 1: Returns a pseudo random number.
----
;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
:;''nr'': number of rows 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 &le; ''r'' < 1</code>.
;See also: [[../grand|grand]], [[../sample|sample]], [[../shuffle|shuffle]], [[../fill|fill]], [[../init|init]]


{|
[[../#Functions|<function list>]]
|-
|rand
|A linear random number generator in the interval [<nowiki>-</nowiki>1,1[
|-
|rand(seed)
|Like rand, except if seed is >0, it is used to initialise the generator.
|-
|rand(seed, <var>nr</var>, <var>nc</var>)
|Create a vector or a matrix with a linear random number generator with the interval [<nowiki>-</nowiki>1,1[.{|
|-
|<var>seed</var>
|the start value (if > 0)
|-
|nr
|the number of rows or elements (>=1; def.=1)
|-
|nc
|the number of columns (>=1; def.=1)
|}
 
|}

Latest revision as of 20:08, 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)
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 -1 ≤ r < 1.
See also
grand, sample, shuffle, fill, init

<function list>

Navigation menu

Personal tools