Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESULTADOS DE APRENDIZAJE
Que el estudiante:
INTRODUCCIÓN
Metodo Descripción
seed() Inicializar el generador de números aleatorios
getstate() Devuelve el estado interno actual del generador de números aleatorios.
setstate() Restaura el estado interno del generador de números aleatorios
getrandbits() Devuelve un número que representa los bits aleatorios.
randrange() Devuelve un número aleatorio entre el rango dado.
randint() Devuelve un número aleatorio entre el rango dado.
choice() Devuelve un elemento aleatorio de la secuencia dada.
choices() Devuelve una lista con una selección aleatoria de la secuencia dada.
shuffle() Toma una secuencia y devuelve la secuencia en un orden aleatorio
sample() Devuelve una muestra determinada de una secuencia.
random() Devuelve un número flotante aleatorio entre 0 y 1
uniform() Devuelve un número flotante aleatorio entre dos parámetros dados.
triangular() Devuelve un número flotante aleatorio entre dos parámetros dados, también
puede establecer un parámetro de modo para especificar el punto medio entre los
otros dos parámetros
betavariate() Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución Beta
(usado en estadísticas)
expovariate() Devuelve un número flotante aleatorio basado en la distribución exponencial
(usado en estadísticas)
gammavariate() Devuelve un número flotante aleatorio basado en la distribución Gamma (usado
en estadísticas)
gauss() Devuelve un número flotante aleatorio basado en la distribución gaussiana
(utilizado en las teorías de probabilidad)
lognormvariate() Devuelve un número flotante aleatorio basado en una distribución logarítmica
1
Como ocurre con todas las bibliotecas, antes de utilizar una función se debe importar la función o la
biblioteca entera.
import random
print(random.randrange(10))
Si se importa únicamente una función, se debe escribir simplemente el nombre de la función, como
muestra el siguiente ejemplo:
2
GUÍA N° 15 GENERACIÓN DE NÚMEROS ALEATORIOS MÉTODOS NUMÉRICOS
print(randrange(10))
Si se importan varias funciones, los nombres de las funciones deben separarse como comas (,), como
muestra el siguiente ejemplo:
print(randrange(10))
import random
print(random.randint(10, 20))
4
GUÍA N° 15 GENERACIÓN DE NÚMEROS ALEATORIOS MÉTODOS NUMÉRICOS
import random
print(random.randrange(10))
import random
print(random.randrange(10, 110))
import random
import random
print(random.random())
import random
print(random.uniform(5, 8))
6
GUÍA N° 15 GENERACIÓN DE NÚMEROS ALEATORIOS MÉTODOS NUMÉRICOS
1.1.6. SELECCIONAR UN ELEMENTO AL AZAR: LA FUNCIÓN CHOICE()
La función choice(secuencia) elige un valor al azar en un conjunto de elementos. Cualquier tipo de
datos enumerable (tupla, lista, cadena, range) puede utilizarse como conjunto de elementos.
import random
import random
import random
print(random.choice("AEIOU"))
import random
print(random.choice(range(10)))
8