X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=lib%2Fgauss.c;h=afd0490d54786130acf04e0bb3c64bd8a4473bbd;hb=09c782bbe1c62d016c8b165f304c7085a7ff9ffd;hp=1bb6c41d9ab035b12ef3a3e7c7290679f472f823;hpb=f88cd2226c594876ae58f36ca94cddb4fc1b719f;p=fio.git diff --git a/lib/gauss.c b/lib/gauss.c index 1bb6c41d..afd0490d 100644 --- a/lib/gauss.c +++ b/lib/gauss.c @@ -15,7 +15,7 @@ static int gauss_dev(struct gauss_state *gs) return 0; r = __rand(&gs->r); - vr = gs->stddev * (r / (FRAND_MAX + 1.0)); + vr = gs->stddev * (r / (FRAND32_MAX + 1.0)); return vr - gs->stddev / 2; } @@ -45,7 +45,7 @@ void gauss_init(struct gauss_state *gs, unsigned long nranges, double dev, unsigned int seed) { memset(gs, 0, sizeof(*gs)); - init_rand_seed(&gs->r, seed); + init_rand_seed(&gs->r, seed, 0); gs->nranges = nranges; if (dev != 0.0) {