CliffordUtils.random_gates¶
- CliffordUtils.random_gates(num_qubits, rand_seed=None)[source]¶
Pick a random Clifford gate on num_qubits.
- Parameters
num_qubits (int) – dimension of the Clifford.
rand_seed (int) – seed for the random number generator
- Returns
A 1 or 2 qubit random Clifford gate.
- Return type
list
- Raises
ValueError – number of qubits bigger than 2 is not supported.
TypeError – If rand_seed is not an integer