<div dir="ltr">Hola!<div><br></div><div>Desearía implementar una función que simulase el lanzamiento de un dado de seis caras.</div><div><br></div><div>He usado este código:</div><div><br></div><div><div><div>int hora = time(NULL);</div>
<div>int dado = 0;</div><div><br></div><div><div>int TirarDado(int &hora, int &dado){</div><div><br></div><div> void srand(unsigned hora);</div><div> dado = 1 + rand()%6; </div><div> </div><div> return dado; </div>
<div>}</div></div><div><br></div><div style>Pero siempre que corre la función da la misma secuencia de lanzamiento.</div><div style>¿Qué podría hacer para mejorar esta función y conseguir un comportamiento más natural del dado?</div>
<div style>Deciros, también, que esta función va dentro de un bucle, el cual, está dentro de otra función.</div><div style><br></div><div style>Gracias de antemano por vuestra respuesta.</div><div> </div></div>-- <br>
Francisco José Sánchez-Caro Abril<br>
</div></div>