Untitled
unknown
plain_text
10 months ago
652 B
2
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