from random import randrange
un_aleatorio = randrange(-20,50)
print(un_aleatorio)
10
Genera números aleatorios enteros entre el inicio, que si no se indica es cero y el final dado por 'stop', sin incluir este último.
randrange(2) # solo genera ceros y unos
0
randrange(11,50,2) # solo genera un impar
29
lista_aleatoria1 = []
for i in range(5):
lista_aleatoria1.append(randrange(-20,50))
print(lista_aleatoria1)
[12, 44, 44, 8, 20]
from random import sample
lista_aleatoria2 = []
lista_aleatoria2 = sample(range(-20,50),5)
print(sorted(lista_aleatoria2)) # ordenado con sorted(lista)
[-18, 0, 7, 23, 28]
lista_aleatoria = lista_aleatoria1 + lista_aleatoria2
lista_aleatoria.sort() # ordenado con lista.sort()
print(lista_aleatoria)
[-18, 0, 7, 8, 12, 20, 23, 28, 44, 44]
Genera un aleatorio entero entre a y b ambos incluidos.
from random import randint
randint(1, 3)
1