El 2 de junio de 2011 09:13, vascocho <[email protected]> escribió:
> ---------- Mensaje reenviado ---------- > De: vascocho <[email protected]> > Fecha: 1 de junio de 2011 14:47 > Asunto: Re: Programacion de Video Juegos > Para: ArYiXb <[email protected]> > > > Hola gracias por su ayuda aca va mi primer duda en un ejercicio de > progrmacion. > > *Actividad a realizar > > *Escribir una función que devuelva la tirada de un dado de rol de n caras. > Se contemplan dados que no existirían físicamente como los de 5 caras. > > *El Ejercicio resuelto lo adjunte.* > > *Repuesta del profesor :* > > El ejercicio está bien, no debería colocarse el srand dentro de la función > o > no tendrá aleatoriedad > > *Duda*: > Donde colocar el srand. > > Gracias > Saludos > > > > Yo no lo considero así, con srand estás generando la semilla del número aleatorio, y la misma la estás generando en el momento con un time, por lo tanto es igual de aleatoria la semilla si se encuentra fuera o dentro de la función. De todas maneras, yo la pondría fuera de la función, al principio del main(), solo para ser ordenado y también para poder tener n funciones que generaran números aleatorios distintas sin tener que utilizar srand en cada una de ellas.
