SoloCodigo
Programación Web y Scripting => Python => Mensaje iniciado por: orosius1000 en Miércoles 18 de Noviembre de 2009, 22:11
-
Hola a todos!!
Son nuevo en esto de python, y en la uni me pidieron un programilla para calcular numeros aleatorios, pero no entiendo muy bien como usar el codigo random(). :hitcomp:
¿Alguien me podria ayudar?
Gracias de antemano!
-
Módulo random (http://docs.python.org/library/random.html#module-random)
-
muchas gracias edo!!!
-
gracias por el aporte, pero no tendras por casualidad algo similar pero en español?
lo he traducido con el google traductor, pero muchas frases no tienen sentido
gracias!!!!!
-
de momento he usado el randrange(), y se como usarlo, pero no entiendo como emplear el random() para rangos superiores a (0,!9; quiero decir un rango como por ejemplo (0,2) o (0,3). Ni siquiera se si esto es posible
¿podrian ayudarme?
Muchas gracias!!!
-
:P jejeje
A ver cuando quieres generar un número aleatorio lo único que debes hacer es importar el módulo random, este tiene diferentes clases, la más utilizada para generar números aleatorios es la clase randint con 2 parámetros (a, b) y te retornará un valor entre esos números, algo así:
-
muchas gracias!!
ya he conseguido que funcionen!
gracias de nuevo!
-
hola de nuevo!
probe el random.randint en el python interactive shell, y funciono.
Sin embargo, cuando lo uso en el PythonWin editor, me sale el siguiente error:
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
NameError: name 'random' is not defined
¿como podria solucionarlo?
Ademas, cuando creo un archivo con el codigo
solo me sale un pantallazo de DOS y desaparece.
¿hay alguna manera de arreglar esto?
gracias!
-
Debes importar primero el módulo
import random
random.randint(1, 5)
-
ya esta!!
Muchisimas gracias!!