random_iqp
class qiskit.circuit.library.random_iqp(num_qubits, seed=None)
Bases:
A random instantaneous quantum polynomial time (IQP) circuit.
See iqp()
for more details on the IQP circuit.
Example:
from qiskit.circuit.library import random_iqp
circuit = random_iqp(3)
circuit.draw("mpl")

Parameters
- num_qubits (int) – The number of qubits in the circuit.
- seed (int | None) – A seed for the random number generator, in case the interactions matrix is randomly generated.
Returns
An IQP circuit.
Return type