[C con Clase] Generar numeros aleatorios

Daniel Ocaranza ocaranza en gmail.com
Mar Nov 28 18:05:21 CET 2006


esta bien! pero generas un 0 o 1 hay muchas posibildades ke te salgan
hartos ceros y pocos unos

On 11/27/06, Jose Manuel F <manuel_huelva en hotmail.com> wrote:
> Buenas a todos,
>
> Estoy tratando de hacer el juego de hundir la flota y para generar de forma
> aleatoria la orientación de los barcos uso la función "rand". El problemas
> es que todos los barcos aparecen siempre (o en el 90% de los casos) con la
> misma orientación. Creo que el problema puede ser que estoy iniciando la
> semilla con la función "time" y al haber poca diferencia de tiempo el número
> aleatorio es igual. ¿Puede ser este el motivo?, ¿Hay alguien que sepa cómo
> funciona "rand"?. Estas son las líneas de código:
>
>      srand( time( NULL ) );
>      orientacion=(rand() % 2);   //0: Vertical, 1: Horizontal
>
> ¿Cómo puedo conseguir que la orientación de cada barco sea realmente
> aleatoria?
>
> Gracias y saludos
>
> _________________________________________________________________
> Moda para esta temporada. Ponte al día de todas las tendencias.
> http://www.msn.es/Mujer/moda/default.asp
>
>
> _______________________________________________
> Cconclase mailing list
> Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>


-- 
Atentamente

                         Daniel Ocaranza B




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