hdf5/tools/test/perform
Dana Robinson a99d620172
Clean up random number generator code (#4338)
* Clean up random number generator code

Depending on the platform, we use a mix of random, rand, and rand_r
to generate pseudo-random numbers, along with a messy set of ifdefs
in H5private.h. We are not a cryptographic library, only use random
numbers in our test code, and have no need for anything more than the
C standard's (s)rand(). There's no point dithering about using rand()
vs random() when we're also doing bad things like using mod to
restrict the range, which introduces bias.

Also removes CMake/configure checks for rand_r and random

* Remove random/rand_r checks from build system

* Fix missed HDrandom after GitHub merge
2024-04-07 15:15:25 -07:00
..
chunk_cache.c Remove HD from memory allocate/free calls (#3195) 2023-06-28 15:48:12 -07:00
chunk.c Remove programmer/date from comments (#3210) 2023-06-29 12:13:29 -07:00
CMakeLists.txt Update CMake code to 3.18 minimum version (#2080) 2022-09-02 17:31:29 -07:00
CMakeTests.cmake Rename incorrectly named option (#4067) 2024-03-05 09:07:16 -08:00
direct_write_perf.c Rename HD(f)printf() to (f)printf() (#3194) 2023-06-28 08:31:32 -07:00
gen_report.pl Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
iopipe.c Use HDoff_t with lseek consistently (#3600) 2023-09-26 11:38:07 -07:00
Makefile.am Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
overhead.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
perf_meta.c Strip HD prefix from string/char C API calls (#3540) 2023-09-15 15:13:18 -07:00
zip_perf.c Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00