AYUDA URGENTE:numeros aleatorios

carlos david
06 de Septiembre del 2004
como se crea un numero aleatorio en un rango definido en visual c++

Ponchuy
06 de Septiembre del 2004
Utilizas la funcion rand de la libreria stdlib.
Esta funcion te genera un numero aleatorio (aleatorio dentro de las posibilidades de una computadora por supuesto) y te lo regresa como un entero.

Para definir un rango puedes valerte de el operador modulo (%) que te regresa el residuo de una division, por ejemplo:

- Si quieres un numero aleatorio entre el 0 y el 99

int numAleatorio = rand() % 100;

- Pero si el valor que quieres esta entre el 1 y el 99

int numAleatorio = (rand() % 99)+1;