Python - Librería Random
#Python - Librería random
#Ejemplos de las funciones utilizando import random en Python.
#1. Devuelve un número aleatorio de la lista
import random
lista = [1, 2, 3, 4, 5]
print(random.choice(lista))
#2. Devuelve un número aleatorio de una distribución exponencial con lambda = 0.5
import random
print(random.expovariate(0.5))
#3. Devuelve un número aleatorio de una distribución normal con media 0 y desviación estándar 1
import random
print(random.gauss(0, 1))
#4. Devuelve un número aleatorio de una distribución lognormal con media 0 y desviación estándar 1
import random
print(random.lognormvariate(0, 1))
#5. Devuelve un número aleatorio de una distribución normal con media 0 y desviación estándar 1
import random
print(random.normalvariate(0, 1))
#6. Devuelve un número entero aleatorio entre 1 y 10
import random
print(random.randint(1, 10))
#7. Devuelve un número aleatorio entre 0 y 1
import random
print(random.random())
#8. Devuelve un número entero aleatorio entre 0 y 100, en incrementos de 2
import random
print(random.randrange(0, 101, 2))
#9. Devuelve una lista de 3 números aleatorios de la lista original
import random
lista = [1, 2, 3, 4, 5]
print(random.sample(lista, 3))
#10. Función seed inicializa el generador de números aleatorios.
import random
random.seed(123)
print(random.random())
#11. Devuelve una lista con los elementos desordenados aleatoriamente
import random
lista = [1, 2, 3, 4, 5]
random.shuffle(lista)
print(lista)
#12. Devuelve un número aleatorio de una distribución triangular
# con límites 0 y 1, y moda 0.5
import random
print(random.triangular(0, 1, 0.5))