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.

Responder a