braket.experimental.auxiliary_functions.random_circuit.random_circuit module
- braket.experimental.auxiliary_functions.random_circuit.random_circuit.random_circuit(num_qubits: int, num_gates: int, gate_set: List[Gate] | None = None, seed: int | None = None) Circuit[source]
Generates a random quantum circuit.
- Parameters:
num_qubits (int) – Number of qubits in the circuit.
num_gates (int) – Number of instructions (gates) in the circuit.
gate_set (Optional[List[Gate]]) – List of basis gates for the random circuit (default is None).
seed (Optional[int]) – Random seed for reproducibility (default is None).
- Returns:
Circuit – random quantum circuit.