Numeros Aleatorios en ANSI C

necesitamos las librerias

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

*getRandomInt — returns a random int value
int getRandomInt()
int toret=0;

srand(time(NULL));//inicializamos la semilla aleatoria utilizando la hora del sistema

toret= (int) (random());
return toret;

Os recomiendo observar el valor de la variable RAND_MAX si queréis evitar que la secuencia sea poco aleatoria, evitar generar menos de 2/3 del valor de RAND_MAX

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.