Esempio n. 1
0
// ----------------------------------------------------------------
float get_urandomu(void)
{
	unsigned u = get_urandom();
	double numer = (double)u;
	double denom = 4294967296.0;
	return (float)(numer/denom);
}
Esempio n. 2
0
int main(int argc, char *argv[]) {
    int i = 0;

    // if debug, use a well-known seed
    if (DEBUG) {
        srand(DEBUG_SEED);
    // else, use a good seed
    } else {
        srand(get_urandom());
    }

    printf("Random numbers: ");
    for (i = 0; i < NUMS; i++) {
        printf("%u", rand() % NUM_MAX);
        if (i != NUMS -1) {
            printf(", ");
        }
    }
    printf("\n");
}