[C con Clase] Numeros Random

Álvaro Gómez Uría alvarogomezuria en gmail.com
Mar Jul 24 14:43:43 CEST 2012


Muchas gracias por ambas respuestas!
Usar el MAC es el mismo problema que con el time. Al haber maquinas en
paralelo creo que va a haber errors.
Creo que el codigo Victor me viene barbaro.

Saludos!!!

El 24 de julio de 2012 13:55, victor Gonyi <mrpiperoman en hotmail.com>escribió:

>  Te recomiendo usar la clase rand, diseñada para esto: Referencia
> http://www.cplusplus.com/reference/clibrary/cstdlib/rand/
>
> El código sería
>
> /** * \brief Return a random number center on mean, with max desviation from center: desviation * * Description: range center on mean, with +-desviation * * \param[in]           mean * \param[in]           desviation * \return                      a random number * */int randomNumber(int mean, int desviation){        return (int)((rand() % (2 * desviation)) + mean - desviation);}
>
> Y tus parámetros: desviation 5, mean 5 si no me equivoco.
>
> Otra opción es directamente
>
> return rand() % 10;
>
>
> ------------------------------
> From: alvarogomezuria en gmail.com
> Date: Tue, 24 Jul 2012 12:02:49 +0200
> To: cconclase en listas.conclase.net
> Subject: [C con Clase] Numeros Random
>
> Hola,
> Como dice el asunto, necesito alguna función para obtener numeros randoms
> entre 0 y 9 pero sin utilizar el time().
> El tema es que tengo que correr el programa de manera paralela en varias
> pc's, y si pongo la función time() no va a funcionar. Tiene que ser algo
> simple, donde yo genere esa semilla aleatoria.
>
> Alguien tiene alguna idea?
> Muchas gracias.
>
> Alvaro.-
>
>
>
> _______________________________________________ Lista de correo Cconclase
> Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.netBajas:
> http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120724/c02f1160/attachment.html>


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