hdf5/tools/test
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
..
h5copy Change compression tests reference files to use masking for compression ratios (#4083) 2024-03-10 16:43:37 -07:00
h5diff h5diff compares attribute data like dataset data (#4191) 2024-03-20 10:54:44 -07:00
h5dump File format security issues (#4234) 2024-03-27 13:12:32 -07:00
h5format_convert Refactor datatype conversion code to use pointers rather than IDs (#4104) 2024-03-09 23:47:31 -08:00
h5import Rename incorrectly named option (#4067) 2024-03-05 09:07:16 -08:00
h5jam Rename incorrectly named option (#4067) 2024-03-05 09:07:16 -08:00
h5ls Add support for _Float16 16-bit floating point type (#4065) 2024-03-18 21:36:46 -07:00
h5repack Call memset before stat calls (#4202) 2024-03-21 05:31:30 -07:00
h5stat File format security issues (#4234) 2024-03-27 13:12:32 -07:00
misc Minimize use of abort() (#4110) 2024-03-10 12:42:16 -07:00
perform Clean up random number generator code (#4338) 2024-04-07 15:15:25 -07:00
CMakeLists.txt Update CMake code to 3.18 minimum version (#2080) 2022-09-02 17:31:29 -07:00
Makefile.am Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00