Método randrange del módulo random

El método randrange del módulo random devuelve un número aleatorio de un rango. En el primer parámetro opcional del método indicamos el inicio de la secuencia. En el segundo parámetro obligatorio establecemos el final. Y en el tercer parámetro opcional pasamos el paso con el que se seleccionará el número.

Sintaxis

pythonimport random

random.randrange([inicio], fin, [paso])

Ejemplo

Obtengamos un número en el rango desde 0 hasta 10, con un paso de muestreo 2:

pythonprint(random.randrange(1, 10, 2))

Resultado de ejecutar el código:

python5

Ejemplo

Ahora para el método randrange especifiquemos solo el inicio y el final del rango:

pythonprint(random.randrange(1, 10))

Resultado de ejecutar el código:

python4

Ejemplo

Ahora especifiquemos en el método solo un parámetro obligatorio - el final del rango:

pythonprint(random.randrange(10))

Resultado de ejecutar el código:

python5

Véase también

  • método uniform del módulo random,
    que genera un número real pseudoaleatorio de un rango
  • método randint del módulo random,
    que genera un número entero pseudoaleatorio de un rango
  • método sample del módulo random,
    que devuelve una muestra aleatoria de elementos de una secuencia
  • método random del módulo random,
    que devuelve un número pseudoaleatorio
  • método seed del módulo random,
    que inicializa el número aleatorio