code: def test_value(self, p):
      np.random.seed(0)
      # simulate the randomize() of transform
      np.random.random()
      factor = np.random.uniform(low=-1.0, high=1.0)
      offset = factor * np.std(self.imt)
      expected = p(self.imt + offset)
      shifter = RandStdShiftIntensity(factors=1.0, prob=1.0)
      shifter.set_random_state(seed=0)
      _imt = p(self.imt)
      result = shifter(_imt)
      if isinstance(_imt, torch.Tensor):
          self.assertEqual(result.dtype, _imt.dtype)
      assert_allclose(
          result, expected, atol=0, rtol=1e-5, type_test="tensor"
      )
  
file_path: MONAI/tests/test_rand_std_shift_intensity.py
imports: from __future__ import annotations
  import unittest
  import numpy
  import torch
  from parameterized import parameterized
  from monai.transforms import RandStdShiftIntensity
  from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D, assert_allclose
label_desc: Use image node_id 1 for calling the TestRandStdShiftIntensity obj's underlying member method code with example usage: obj.test_value(p) without return types