Método Python random randint()

Python random 模块Módulo Python random

Python random.randint()El método devuelve un entero dentro del rango especificado.

randint(start, stop)Equivalente arandrange(start, stop+1)。

Sintaxis

random.randint()La sintaxis del método es la siguiente:

random.randint(start, stop)

Descripción de parámetros:

  • start-- Obligatorio, un entero, especifica el valor inicial (incluido en el rango), es decir, el entero aleatorio generado puede tomar este valor.
  • stop-- Obligatorio, un entero, especifica el valor final (incluido en el rango), es decir, el entero aleatorio generado puede tomar este valor.

Valor de retorno

Devuelve un entero dentro del rango especificado.

Ejemplo

El siguiente ejemplo devuelve un número entre 1 y 10 (mayor o igual que 1, menor o igual que 10):

Ejemplo

# Importar el paquete random
import random

# Generar un entero aleatorio entre 1 y 10
random_number = random.randint(1, 10)
print(random_number)

Resultado de salida:

8

En el ejemplo anterior,random.randint(1, 10)Genera un entero aleatorio entre 1 y 10 (incluidos 1 y 10) y lo asigna a la variable random_number.

Cada vez que se ejecuta este código, se obtiene un entero aleatorio diferente.

Notas:

  • Sia > b, entonces se lanzaráValueError, porque el límite superior debe ser mayor o igual que el límite inferior.
  • aybPuede ser cualquier entero, incluidos los negativos.
  • random.randint()El método esrandomparte del módulo, se necesita importar primerorandomel módulo para poder usarse.

Python random 模块Módulo Python random

Otras extensiones