X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=t%2Fgen-rand.c;h=c379053db61718fca125f0113137a3ca20cbea9c;hp=c2a31bc183c80073925f3f5cb32467a3402d8046;hb=3d2d14bcb844e72809192311369a642c5d415472;hpb=323f20865dbb827c1c2137dbd55cf483eeef0fcc diff --git a/t/gen-rand.c b/t/gen-rand.c index c2a31bc1..c379053d 100644 --- a/t/gen-rand.c +++ b/t/gen-rand.c @@ -1,17 +1,11 @@ +#include +#include #include #include -#include -#include -#include -#include #include "../lib/types.h" -#include "../log.h" -#include "../lib/lfsr.h" -#include "../lib/axmap.h" -#include "../smalloc.h" -#include "../minmax.h" #include "../lib/rand.h" +#include "../log.h" int main(int argc, char *argv[]) { @@ -37,10 +31,10 @@ int main(int argc, char *argv[]) nvalues = strtoul(argv[3], NULL, 10); - init_rand(&s, true); + init_rand(&s, false); for (i = 0; i < nvalues; i++) { - int v = rand_between(&s, start, end); + int v = rand32_between(&s, start, end); buckets[v - start]++; } @@ -54,15 +48,15 @@ int main(int argc, char *argv[]) pass = fail = 0; for (i = 0; i < index; i++) { if (buckets[i] < vmin || buckets[i] > vmax) { - printf("FAIL bucket%4lu: val=%8lu (%.1f < %.1f > %.1f)\n", i + 1, buckets[i], vmin, mean, vmax); + printf("FAIL bucket%4lu: val=%8lu (%.1f < %.1f > %.1f)\n", (unsigned long) i + 1, buckets[i], vmin, mean, vmax); fail++; } else { - printf("PASS bucket%4lu: val=%8lu (%.1f < %.1f > %.1f)\n", i + 1, buckets[i], vmin, mean, vmax); + printf("PASS bucket%4lu: val=%8lu (%.1f < %.1f > %.1f)\n", (unsigned long) i + 1, buckets[i], vmin, mean, vmax); pass++; } } printf("Passes=%lu, Fail=%lu\n", pass, fail); - + free(buckets); return 0; }