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

Flavio Danesse fdanesse en gmail.com
Sab Abr 2 06:07:20 EDT 2011


Si, es por eso.

Antes de que te elija un número ponle random.seed()
(Sin semilla)





El 1 de abril de 2011 23:39, Gonchi <gonchimaster en gmail.com> escribió:

> 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
>
>
> _______________________________________________
> 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/20110402/f47726ea/attachment.htm 


More information about the Olpc-uruguay mailing list