aleatorio.getrandbits() en Python

El módulo aleatorio se utiliza para generar números aleatorios en Python. En realidad, no es aleatorio, sino que se usa para generar números pseudoaleatorios. Eso implica que estos números generados aleatoriamente pueden determinarse.

aleatorio.getrandbits()

El método getrandbits() del módulo aleatorio se usa para devolver un número entero con un número específico de bits. El número de bits necesarios en el resultado se pasa como parámetro en el método. Ejemplos:

Input : getrandbits(4)
Output : 14
(the binary equivalent of 14 is 1110 which has 4 bits)

Input : getrandbits(16)
Output : 60431
(the binary equivalent of 60431 is 1110110000001111 
which has 16 bits)

Ejemplo 1: 

Python3

# import the random module
import random
 
# a random number with 4 bits
print(random.getrandbits(4))
 
# a random number with 16 bits
print(random.getrandbits(16))

Producción : 

10
49195

Ejemplo 2: 

Python3

# import the random module
import random
 
# 5 random number with 4 bits
for i in range(4):
    print(random.getrandbits(4))

Producción:

10
0
1
14

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *