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