#include #include #include "random.h" float random_fraction(void) { static int initialized = 0; if (!initialized) { srand(time(NULL)); initialized = 1; } return (double)rand() / (double)RAND_MAX; }