From 903dffd5d90105414875d1e80e240c21b8701040 Mon Sep 17 00:00:00 2001 From: yaelbh Date: Tue, 1 Jun 2021 10:16:23 +0300 Subject: [PATCH] fix seed in t1 tests --- test/test_t1.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test_t1.py b/test/test_t1.py index 6ba8c416e3..4b9c689c90 100644 --- a/test/test_t1.py +++ b/test/test_t1.py @@ -59,6 +59,7 @@ def __init__(self, t1, initial_prob1=None, readout0to1=None, readout1to0=None, d self._readout0to1 = readout0to1 self._readout1to0 = readout1to0 self._dt_factor = dt_factor + self._rng = np.random.default_rng(0) super().__init__(configuration) # pylint: disable = arguments-differ @@ -108,7 +109,7 @@ def run(self, qobj): delay = op.params[0] prob1[qubit] = prob1[qubit] * np.exp(-delay / self._t1[qubit]) elif op.name == "measure": - meas_res = np.random.binomial( + meas_res = self._rng.binomial( 1, prob1[qubit] * (1 - ro10[qubit]) + (1 - prob1[qubit]) * ro01[qubit] ) clbits[op.memory[0]] = meas_res