Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

rand (MathScript Function) (Windows, Not in Base Package)

LabVIEW 8.5 Help
August 2007

NI Part Number:
371361D-01

»View Product Info

Member of the statistics class.

Syntax

rand('seed')

rand('seed', s)

c = rand

d = rand('seed')

c = rand(a)

c = rand(a, b)

c = rand([a, b])

Description

Generates uniformly distributed pseudorandom numbers in the interval [0, 1]. rand('seed') returns the seed of the pseudorandom number generator. rand('seed', s) sets the seed of the pseudorandom number generator to s. LabVIEW uses this seed to generate a pseudorandom number for the next call to the rand function. c = rand generates a single pseudorandom number. c = rand(a, b) is equivalent to c = rand([a, b]).

Examples

Inputs

Name Description
a Specifies the number of rows in c. a is a positive integer.
b Specifies the number of columns in c. b is a positive integer.
s Specifies the seed of the pseudorandom number generator to use for the next call to the rand function.

Outputs

Name Description
c Returns an a-by-b matrix of uniformly distributed pseudorandom numbers in the interval [0, 1]. If you do not specify b, c returns a square matrix of length a.
d Returns the seed of the pseudorandom number generator.

Examples

A = [3, 4]
C = rand(A)

S = rand('seed')
X = rand(10);
rand('seed', S)
Y = rand(10);

Related Topics

randn
random
randperm


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit