Generación de números aleatorios en Python

Document 对象参考手册Ejemplos de Python3

En Python, se puede usar el módulo incorporado random para generar números aleatorios.

import random

random.random()

random.random()Devuelve un decimal aleatorio entre 0.0 y 1.0:

Ejemplo

import random

random_number = random.random()
print(random_number)

Al ejecutar el código anterior, el resultado es:

0.7597072251250637

random.randint(a, b)

random.randint(a, b) se usa para devolver un entero entre a y b (incluyendo a y b).

random.randint(a,b)

La función devuelve el número N, donde N es un número entre a y b (a <= N <= b), incluyendo a y b.

El siguiente ejemplo demuestra cómo generar un número aleatorio entre 0 y 9:

Ejemplo

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com # Generar un número aleatorio entre 0 y 9 # Importar el módulo random (números aleatorios) import random print(random.randint(0,9))

Al ejecutar el código anterior, el resultado es:

4

random.choice(sequence)

random.choice(sequence)Se utiliza para seleccionar aleatoriamente un elemento de una secuencia:

Ejemplo

import random

list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)

Ejemplo

import random

list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)

Al ejecutar el código anterior, el resultado es:

4

random.shuffle(sequence)

random.shuffle(sequence)Se utiliza para ordenar aleatoriamente los elementos de una secuencia:

Ejemplo

import random

list1 = [1, 2, 3, 4, 5]
random.shuffle(list1)
print(list1)

Al ejecutar el código anterior, el resultado es:

[3, 2, 4, 5, 1]

Document 对象参考手册Ejemplos de Python3

Otras extensiones