Main Page   Modules   Compound List   File List   Compound Members   File Members  

Twister PRNG

Random number generator with extremely long period. More...


Files

file  twister.h
 Contains function declarations for random number generator.


Defines

#define _TWISTER_H_   1
 Environment variable for 'twister.h'.


Functions

void sgenrand (unsigned long seed)
 Seed random number generator once. More...

void lsgenrand (unsigned long seed_array[])
 Seed random number generator via array of numbers. More...

double genrand ()
 Get (pseudo) random number scaled onto [0;1]. More...


Detailed Description

Random number generator with extremely long period.


Function Documentation

double genrand  
 

Get (pseudo) random number scaled onto [0;1].

Author:
Makoto Matsumoto, Takija Nishimura
Returns:
(double) pseudo random number in interval [0;1]

void lsgenrand unsigned long    seed_array[]
 

Seed random number generator via array of numbers.

Author:
Makoto Matsumoto, Takija Nishimura
Parameters:
seed_array  array of unsigned long integers

void sgenrand unsigned long    seed
 

Seed random number generator once.

Author:
Makoto Matsumoto, Takija Nishimura
Parameters:
seed  unsigned long integer as seed number


Generated on Tue Jun 18 16:58:35 2002 for ISIM by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002