Untitled
unknown
plain_text
a year ago
652 B
4
Indexable
from qiskit import QuantumCircuit, transpile
from qiskit_aer import Aer
simulator = Aer.get_backend("aer_simulator")
#Compute a random bit to send
randomBitCircuit = QuantumCircuit(1,1)
randomBitCircuit.x(0)
randomBitCircuit.barrier()
randomBitCircuit.h(0)
randomBitCircuit.barrier()
randomBitCircuit.measure(0,0)
randomBitCompiledCircuit = transpile(randomBitCircuit, simulator)
job = simulator.run(randomBitCompiledCircuit, shots = 1)
result = job.result()
counts = result.get_counts(randomBitCompiledCircuit)
if("1" in counts.keys()):
bitToSend = 1
else:
bitToSend = 0
print("Bit to Send = " + str(bitToSend))Editor is loading...
Leave a Comment