[C con Clase] implementar función dado

Francisco Jose Sanchez-Caro Abril fjsanchezcaro en gmail.com
Vie Ene 18 19:13:44 CET 2013


Hola!

Desearía implementar una función que simulase el lanzamiento de un dado de
seis caras.

He usado este código:

int hora = time(NULL);
int dado = 0;

int TirarDado(int &hora, int &dado){

    void srand(unsigned hora);
    dado = 1 + rand()%6;

    return dado;
}

Pero siempre que corre la función da la misma secuencia de lanzamiento.
¿Qué podría hacer para mejorar esta función y conseguir un comportamiento
más natural del dado?
Deciros, también, que esta función va dentro de un bucle, el cual, está
dentro de otra función.

Gracias de antemano por vuestra respuesta.

-- 
Francisco José Sánchez-Caro Abril
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20130118/ce7d21b8/attachment.html>


Más información sobre la lista de distribución Cconclase