NAME

kjb_rand_2_st - Implementation of kjb_rand_2 for single-threaded runs.

SYNOPSIS

#include "l/l_sys_rand.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  -DGNU_COMPILER 
   -I/home/kobus/include
   -L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
  -lKJB                               -lfftw3  -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++                    -lpthread -lSLATEC -lg2c    -lacml -lacml_mv -lblas -lg2c      -lncursesw 


double kjb_rand_2_st(void);

DESCRIPTION

Do not call this function unless you really know what you are doing. Internal library functions should call kjb_rand_2() instead. This function IS called by the library's wrapper on pthreads, thus it is not static.

DISCLAIMER

This software is not adequatedly tested. It is recomended that results are checked independantly where appropriate.

AUTHOR

Kobus Barnard

DOCUMENTER

Kobus Barnard

SEE ALSO

set_random_options , kjb_rand , kjb_rand_st , kjb_seed_rand_with_tod , kjb_seed_rand , kjb_seed_rand_with_3_short , get_rand_seed , kjb_rand_2 , kjb_seed_rand_2_with_tod , kjb_seed_rand_2