C/Visual C - Ayuda con un programa de C

 
Vista:

Ayuda con un programa de C

Publicado por david (3 intervenciones) el 28/05/2001 22:01:24
Hola antes de nada gracias por las posibles contestaciones.
Estoy realizando un monopoly en Ansi C y tengo que crear una función que me simule el lanzamiento del dado, utilizo la función rand() pero resulta que cada vez que ejecuto el juego siempre me sale la misma serie de números. Como podría resolver el problema?

Gracias por ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con un programa de C

Publicado por José Luis (106 intervenciones) el 29/05/2001 06:39:57
Hola, para solucionar esto te recomiendo utilices pseudoaleatorios en función del tiempo en ANSIC( srand y rand), esto seria algo como:

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

void main(void)
{
srand(time(NULL));
printf("5 números aleatorios entre 0 y 9\n\n");
for(int i=0; i<5; i++)
printf("%d\n", rand() % 10);
}

Un Saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con un programa de C

Publicado por david (3 intervenciones) el 30/05/2001 18:48:59
Muchas gracias por tu colaboración, de verdad gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar