code: def uniform(low=0.0, high=1.0, size=(1,), dtype=None):
      if not hasattr(size, "__iter__"):
          size = (size,)
      if low >= high:
          raise ValueError(
              "Upper bound must be higher than lower bound"
          )
      return (high - low) * rand(*size, dtype=dtype) + low
  
file_path: geomstats/geomstats/_backend/pytorch/random.py
imports: import torch
  from torch import rand, randint
  from torch.distributions.multivariate_normal import MultivariateNormal
  from ._dtype import _allow_complex_dtype, _modify_func_default_dtype
label_desc: Use image node_id 4 for calling a global function with example usage: uniform(low, high, size, dtype) and returns: unknown