15 lines
348 B
Python
15 lines
348 B
Python
"""Generate random bitstrings for Hidden Shift circuit benchmarks."""
|
|
import numpy as np
|
|
|
|
|
|
file = open("random_bitstrings.dat", "w")
|
|
|
|
for nqubits in range(3, 31):
|
|
bitstring = np.random.randint(0, 2, (nqubits,))
|
|
bitstring = "".join(str(x) for x in bitstring)
|
|
file.write(bitstring)
|
|
file.write("\n")
|
|
print(bitstring)
|
|
|
|
file.close()
|