*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> complib/slarnv (3)              
Title
Content
Arch
Section
 

Contents


SLARNV(3F)							    SLARNV(3F)


NAME    [Toc]    [Back]

     SLARNV - return a vector of n random real numbers from a uniform or
     normal distribution

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SLARNV(	IDIST, ISEED, N, X )

	 INTEGER	IDIST, N

	 INTEGER	ISEED( 4 )

	 REAL		X( * )

PURPOSE    [Toc]    [Back]

     SLARNV returns a vector of	n random real numbers from a uniform or	normal
     distribution.

ARGUMENTS    [Toc]    [Back]

     IDIST   (input) INTEGER
	     Specifies the distribution	of the random numbers:
	     = 1:  uniform (0,1)
	     = 2:  uniform (-1,1)
	     = 3:  normal (0,1)

     ISEED   (input/output) INTEGER array, dimension (4)
	     On	entry, the seed	of the random number generator;	the array
	     elements must be between 0	and 4095, and ISEED(4) must be odd.
	     On	exit, the seed is updated.

     N	     (input) INTEGER
	     The number	of random numbers to be	generated.

     X	     (output) REAL array, dimension (N)
	     The generated random numbers.

FURTHER	DETAILS
     This routine calls	the auxiliary routine SLARUV to	generate random	real
     numbers from a uniform (0,1) distribution,	in batches of up to 128	using
     vectorisable code.	The Box-Muller method is used to transform numbers
     from a uniform to a normal	distribution.
SLARNV(3F)							    SLARNV(3F)


NAME    [Toc]    [Back]

     SLARNV - return a vector of n random real numbers from a uniform or
     normal distribution

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	SLARNV(	IDIST, ISEED, N, X )

	 INTEGER	IDIST, N

	 INTEGER	ISEED( 4 )

	 REAL		X( * )

PURPOSE    [Toc]    [Back]

     SLARNV returns a vector of	n random real numbers from a uniform or	normal
     distribution.

ARGUMENTS    [Toc]    [Back]

     IDIST   (input) INTEGER
	     Specifies the distribution	of the random numbers:
	     = 1:  uniform (0,1)
	     = 2:  uniform (-1,1)
	     = 3:  normal (0,1)

     ISEED   (input/output) INTEGER array, dimension (4)
	     On	entry, the seed	of the random number generator;	the array
	     elements must be between 0	and 4095, and ISEED(4) must be odd.
	     On	exit, the seed is updated.

     N	     (input) INTEGER
	     The number	of random numbers to be	generated.

     X	     (output) REAL array, dimension (N)
	     The generated random numbers.

FURTHER	DETAILS
     This routine calls	the auxiliary routine SLARUV to	generate random	real
     numbers from a uniform (0,1) distribution,	in batches of up to 128	using
     vectorisable code.	The Box-Muller method is used to transform numbers
     from a uniform to a normal	distribution.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
clarnv IRIX return a vector of n random complex numbers from a uniform or normal distribution
zlarnv IRIX return a vector of n random complex numbers from a uniform or normal distribution
slaruv IRIX return a vector of n random real numbers from a uniform (0,1)
dlaruv IRIX return a vector of n random real numbers from a uniform (0,1)
glNormal3b Tru64 set the current normal vector
glNormal3s Tru64 set the current normal vector
glNormal3i Tru64 set the current normal vector
glNormal3iv Tru64 set the current normal vector
glNormal3sv Tru64 set the current normal vector
glnormal IRIX set the current normal vector
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service