Hola a todos, hoy os voy a explicar como generar números aleatorios con Python.
Es normal que un programa necesitemos números, ya sea para el funcionamiento o para testear una aplicación.
Para poder generar números aleatorios, necesitamos importar el paquete random.
|
1 |
from random import * |
El método que nos interesa es randint.
Los parametros que necesitamos es el minimo y el maximo (incluidos), por ejemplo.
|
1 2 3 |
from random import * print(randint(1,10)) # devolvera un numero entre 1 y 10 |
IMPORTANTE: el primer valor debe ser menor que el segundo.
Con esto seria suficiente.
Os dejo una función que nos automatiza la generación de aleatorios.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from random import * def generarAleatorio(minimo,maximo): try: if(minimo>maximo): aux = maximo maximo = minimo minimo = aux return randint(minimo, maximo) except TypeError: print("Inserta numeros") return 0 |
Espero que os sea de ayuda. Si tenéis, dudas. Preguntad, estamos para ayudarte.
Deja una respuesta