#include <unistd.h>#include <math.h>#include "misc.h"Defines | |
| #define | _XOPEN_SOURCE 500 |
Functions | |
| double | generate_rand_zero_one (unsigned int *seed_p) |
| int | generate_int_range (unsigned int *seed_p, int min, int max) |
| int | find_frag (unsigned int *seed_p, int total_frags) |
| #define _XOPEN_SOURCE 500 |
| 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