| 1351 | } |
| 1352 | |
| 1353 | PauliStr getRandomPauliStr(int numQubits) { |
| 1354 | |
| 1355 | std::string paulis = ""; |
| 1356 | for (int i=0; i<numQubits; i++) |
| 1357 | paulis += "IXYZ"[getRandomInt(0,4)]; |
| 1358 | |
| 1359 | return getPauliStr(paulis); |
| 1360 | } |
| 1361 | PauliStr getRandomDiagPauliStr(int numQubits) { |
| 1362 | |
| 1363 | std::string paulis = ""; |
no test coverage detected