|
checkasm 1.0.1
Assembly testing and benchmarking framework
|
Functions for generating uniformly distributed random numbers. More...
Functions | |
| CHECKASM_API int | checkasm_rand (void) |
| Generate a random non-negative integer. | |
| CHECKASM_API double | checkasm_randf (void) |
| Generate a random double-precision floating-point number. | |
| CHECKASM_API uint32_t | checkasm_rand_uint32 (void) |
| Generate a random 32-bit unsigned integer. | |
| CHECKASM_API int32_t | checkasm_rand_int32 (void) |
| Generate a random 32-bit signed integer. | |
Functions for generating uniformly distributed random numbers.
These functions use the seed specified in CheckasmConfig (or a time-based seed if not specified) to generate deterministic, reproducible random values.
| CHECKASM_API int checkasm_rand | ( | void | ) |
Generate a random non-negative integer.
| CHECKASM_API int32_t checkasm_rand_int32 | ( | void | ) |
Generate a random 32-bit signed integer.
| CHECKASM_API uint32_t checkasm_rand_uint32 | ( | void | ) |
Generate a random 32-bit unsigned integer.
| CHECKASM_API double checkasm_randf | ( | void | ) |
Generate a random double-precision floating-point number.