Módulo de números aleatorios de Python (Random Module)
- Página Anterior Palabras Clave de Python
- Página Siguiente Módulo de Petición
Python tiene un módulo integrado que se puede usar para generar números aleatorios.
random
El módulo tiene un grupo de métodos como los siguientes:
Método | Descripción |
---|---|
seed() | Inicializa el generador de números aleatorios. |
getstate() | Devuelve el estado interno actual del generador de números aleatorios. |
setstate() | Recupera el estado interno del generador de números aleatorios. |
getrandbits() | Devuelve un número que representa una posición aleatoria. |
randrange() | Devuelve un número aleatorio entre dos intervalos dados. |
randint() | Devuelve un número aleatorio entre dos intervalos dados. |
choice() | Devuelve un elemento aleatorio de la secuencia dada. |
choices() | Devuelve una lista que contiene elementos seleccionados aleatoriamente de la secuencia dada. |
shuffle() | Acepta una secuencia y devuelve esta secuencia en orden aleatorio. |
sample() | Devuelve una muestra dada de la secuencia. |
random() | Devuelve un número flotante 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 puedes establecer el parámetro de modo para especificar el punto medio entre otros dos parámetros. |
betavariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución Beta (usada en estadística). |
expovariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución exponencial (usada en estadística), si el parámetro es negativo, devuelve un número flotante aleatorio entre 0 y -1. |
gammavariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución Gamma (usada en estadística). |
gauss() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución Gaussiana (usada en probabilidad). |
lognormvariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución lognormal (usada en probabilidad). |
normalvariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución normal (usada en probabilidad). |
vonmisesvariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución von Mises (usada en estadística direccional). |
paretovariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución Pareto (usada en probabilidad). |
weibullvariate() | Devuelve un número flotante aleatorio entre 0 y 1 basado en la distribución Weibull (usada en estadística). |
- Página Anterior Palabras Clave de Python
- Página Siguiente Módulo de Petición