#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. |