X-Git-Url: https://hackdaworld.org/gitweb/?p=physik%2Fnlsop.git;a=blobdiff_plain;f=random.c;h=468a3a5d877cd329801d2546048dd572a14e9bd0;hp=30a7fab1fe9efd98b9d43c5a35d364d9c48b8a14;hb=f9a7f27f952d23ebd856c4c60fbdf7c024f95f7b;hpb=f74b482d7bd66fe861621276c6564c55e394f209 diff --git a/random.c b/random.c index 30a7fab..468a3a5 100644 --- a/random.c +++ b/random.c @@ -55,6 +55,9 @@ u32 get_rand(u32 max) { if(c_ptr>=b_ptr+BUFSIZE) { +#ifdef MORE_PRINTF + printf("getting another %d bytes of random data ...\n",BUFSIZE); +#endif if(read(rand_fd,b_ptr,BUFSIZE*sizeof(u32)) assume random file, end reached */ @@ -63,6 +66,9 @@ u32 get_rand(u32 max) read(rand_fd,b_ptr,BUFSIZE*sizeof(u32)); } c_ptr=b_ptr; +#ifdef MORE_PRINTF + printf("got it!\n"); +#endif } return((u32)(*(c_ptr++)*(max*1.0/((long long unsigned int)URAND_MAX+1))));