from pathlib import Path
from qdk import qsharp
this_dir = Path(__file__).parent
qsharp.init(project_root=this_dir)
from qdk import code
GenerateRandomNumbers = code.GenerateRandomNumbers.GenerateRandomNumbers
nQubits = input("Enter the number of random bits to be generated: ")
(results, number) = GenerateRandomNumbers(int(nQubits))
count = 0
for result in results:
if result == qsharp.Result.One:
count += 1
print(f"Bits generated: {results}")
print(f"Number of Ones: {count}")
print(f"The integer representation of the generated {nQubits} bits: {number}")microsoft/qdk
Publicmirrored fromhttps://github.com/microsoft/qdkAvailable
samples/python_interop/generating_n_random_bits/RunGenerateRandom.py
21lines · modepreview