#include <stdio.h>#include <stdarg.h>#include <stdint.h>#include <stdlib.h>#include <assert.h>Functions | |
| double | generate_rand_zero_one (unsigned int *seed) |
| int | generate_int_range (unsigned int *seed, int min, int max) |
| int | find_frag (unsigned int *seed, int total_frags) |
| int find_frag | ( | unsigned int * | seed_p, | |
| int | total_frags | |||
| ) |
The function is called for each result to determine which fragment will have the result.
| seed_p | Pointer to the seed to generate pseudo-random output. | |
| total_frags | Fragment count. |
| int generate_int_range | ( | unsigned int * | seed_p, | |
| int | min, | |||
| int | max | |||
| ) |
Generate a pseudo-random integer between min and max.
| seed_p | Pointer to the seed to generate pseudo-random output. | |
| min | Minimum integer value | |
| max | Maximum integer value |
| double generate_rand_zero_one | ( | unsigned int * | seed_p | ) |
Generate a pseudo-random double between 0 and 1.
| seed_p | Pointer to the seed to generate pseudo-random output. |
1.4.7