From: Michael D. Lowis Date: Mon, 22 Apr 2019 02:14:15 +0000 (-0400) Subject: removed random number generator X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=eed513c33f086152ddb1ab588fbbbe2a358fb1ae;p=projs%2Ftide.git removed random number generator --- diff --git a/inc/qcheck.h b/inc/qcheck.h index 6146d29..34102da 100644 --- a/inc/qcheck.h +++ b/inc/qcheck.h @@ -109,29 +109,6 @@ QCValue* GenAsciiString(void); static int Seed = 0, NTrials = 1000; - -int myrand(rand_t* rand) { - uint64_t x = rand->state; - unsigned count = (unsigned)(x >> 59); - rand->state = x * rand->mult + rand->incr; - x ^= x >> 18; - x = (uint32_t)(x >> 27); - return (x >> count | x << (-count & 31)); -} - -void mysrand(rand_t* rand, uint64_t seed) { - rand->state = 0x4d595df4d0f33173; - rand->mult = 6364136223846793005u; - rand->incr = 1442695040888963407u; - if (seed) { - rand->state = seed + rand->incr; - (void)myrand(rand); - } -} - - - - void qcinit(int seed) { Seed = (seed ? seed : time(NULL)); srand(Seed);