code: def uniform(
      shape,
      minval=0,
      maxval=None,
      dtype=ivy.float32,
      seed=None,
      name=None,
  ):
      if maxval is None:
          if dtype != "int64":
              maxval = 1.0
          else:
              raise ValueError(
                  "maxval must be specified for int64 dtype"
              )
      return ivy.random_uniform(
          shape=shape, low=minval, high=maxval, dtype=dtype, seed=seed
      )
  
file_path: ivy/ivy/functional/frontends/tensorflow/random.py
imports: import ivy
  from ivy.functional.frontends.tensorflow.func_wrapper import to_ivy_arrays_and_back, handle_tf_dtype
  from ivy.func_wrapper import with_unsupported_dtypes
label_desc: Use image node_id 8 for calling a global function with example usage: uniform(shape, minval, maxval, dtype, seed, name) and returns: ivy