Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

random.c File Reference

#include <volume_io/internal_volume_io.h>
#include <bicpl/prog_utils.h>
#include <sys/time.h>

Include dependency graph for random.c:

Include dependency graph

Go to the source code of this file.

Defines

#define MAX_RAND   2147483648.0

Functions

public void set_random_seed (int seed)
private void check_initialized (void)
private int get_random (void)
public int get_random_int (int n)
public Real get_random_0_to_1 (void)

Variables

private BOOLEAN initialized = FALSE


Define Documentation

#define MAX_RAND   2147483648.0
 

Definition at line 23 of file random.c.

Referenced by get_random_0_to_1().


Function Documentation

private void check_initialized void   ) 
 

Definition at line 59 of file random.c.

References initialized, and set_random_seed().

private int get_random void   ) 
 

Definition at line 87 of file random.c.

References check_initialized().

Referenced by get_random_0_to_1(), and get_random_int().

public Real get_random_0_to_1 void   ) 
 

Definition at line 126 of file random.c.

References get_random(), and MAX_RAND.

Referenced by get_prediction_weights_3d(), and get_random_level().

public int get_random_int int  n  ) 
 

Definition at line 107 of file random.c.

References get_random().

public void set_random_seed int  seed  ) 
 

Definition at line 40 of file random.c.

References initialized, and TRUE.

Referenced by check_initialized().


Variable Documentation

private BOOLEAN initialized = FALSE
 

Definition at line 25 of file random.c.


Generated on Wed Jul 28 09:11:16 2004 for BICPL by doxygen 1.3.7