[Olpc-uruguay] Problema con la librería random

Gonchi gonchimaster en gmail.com
Vie Abr 1 22:39:18 EDT 2011


Lo que está pasando supongo que es lo mismo con los números pseudo
aleatorios y es que no le estás dando una semilla para la generación:

Esto te va a servir (supongo) :P

*random.seed([x])*

Initialize the basic random number generator. Optional argument x can be
any hashable object. If x is omitted or None, current system time is used;
current system time is also used to initialize the generator when the module
is first imported. If randomness sources are provided by the operating
system, they are used instead of the system time (see
the os.urandom() function for details on availability).

Changed in version 2.4: formerly, operating system resources were not used.

Saludos

2011/4/1 amviera en adinet.com.uy <amviera en adinet.com.uy>
>
> Hola a tod en s
>
> Tengo un pequeño problema.
>
> En uno de mis proyectos necesito obtener cuatro números al azar sin
> que se repita ninguno de ellos. Por eso importo la librería RANDOM, con
> lo cual obtengo lo que necesito. También necesito crear un botón con el
> cual, en caso de ser activado, haga que el programa obtenga otros
> cuatro números también aleatorios.
>
> Todo eso funciona perfectamente si ejecuto el programa desde la
> terminal.
>
> Pero cuando lo empaqueto en un archivo .XO para ser utilizado desde
> SUGAR siempre me da los mismos números cada vez que se hace click en
> ese botón.
>
> Los números son: 4, 6, 5 y 7 siempre en el mismo orden.
>
> ¿Qué puede estar pasando?
>
> Yo lo que hago es lo siguiente:
>
> import random
> numero1 = random.randrange(0,9)
> ........
> numero4 = random.randrange(0,9)
>
> Y después hay algo que los vuelve a solicitar en caso de que se
> repitan al menos dos de esos números.
>
> Espero alguna sugerencia.
>
> Gracias.
>
> Mauricio Viera.
>
>
>
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20110401/c388c573/attachment.htm 


More information about the Olpc-uruguay mailing list