code: def test_uniform(self, seed, shape, minval, maxval):
      np.random.seed(seed)
      np_res = np.random.uniform(low=minval, high=maxval, size=shape)
      res = random.uniform(
          shape, minval=minval, maxval=maxval, seed=seed
      )
      self.assertEqual(res.shape, shape)
      self.assertEqual(res.shape, np_res.shape)
      self.assertLessEqual(ops.max(res), maxval)
      self.assertGreaterEqual(ops.max(res), minval)
  
imports: import numpy
  import pytest
  from absl.testing import parameterized
  import keras
  from keras import backend
  from keras import ops
  from keras import testing
  from keras.random import random
  from keras.random import seed_generator
  from keras.utils.rng_utils import set_random_seed
label_desc: Use image node_id 2 for calling the RandomTest obj's underlying member method code with example usage: obj.test_uniform(seed, shape, minval, maxval) without return types