<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>