diff --git a/monai/transforms/signal/array.py b/monai/transforms/signal/array.py index 2f5f83e5b6..c824f2a841 100644 --- a/monai/transforms/signal/array.py +++ b/monai/transforms/signal/array.py @@ -273,7 +273,7 @@ def __call__(self, signal: NdarrayOrTensor) -> NdarrayOrTensor: data = convert_to_tensor(self.freqs * time_partial) sine_partial = self.magnitude * torch.sin(data) - loc = np.random.choice(range(length)) + loc = self.R.choice(range(length)) signal = paste(signal, sine_partial, (loc,)) return signal @@ -354,7 +354,7 @@ def __call__(self, signal: NdarrayOrTensor) -> NdarrayOrTensor: time_partial = np.arange(0, round(self.fracs * length), 1) squaredpulse_partial = self.magnitude * squarepulse(self.freqs * time_partial) - loc = np.random.choice(range(length)) + loc = self.R.choice(range(length)) signal = paste(signal, squaredpulse_partial, (loc,)) return signal