#include "jrand.hpp" #include #include unsigned short rtable[RAND_TABLE_SIZE]; unsigned short rand_on=0; void jrand_init() { // make sure random table is always the same. unsigned long rseed=('F'<<24)|('U'<<16)|('C'<<8)|'K'; int i; unsigned short *tp=rtable; for (i=0;i>16)&0xffff; } time_t t=time(NULL); // get an original random seed now. rand_on=t%RAND_TABLE_SIZE; }