NAME

get_rand_seed - Provides the current seed used by kjb_rand

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 


int get_rand_seed(kjb_uint16 *buff);

DESCRIPTION

This routine provides the current seed used by kjb_rand, normally for the purposes of restarting the sequence at some point. A user level interface to kjb_seed_rand and get_rand_seed is provided throught the suite of set routines.

RETURNS

If the random number generator has not been seeded, then this routine returns ERROR. Otherwise, the seed is copied into the 48 bit buffer.

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 , kjb_rand_2 , kjb_rand_2_st , kjb_seed_rand_2_with_tod , kjb_seed_rand_2