def random_uniform(shape, name: nil, dtype: :float32, minval: 0, maxval: 1, seed: nil)
      _op(:random_uniform, shape, name: name, dtype: dtype, minval: minval, maxval: maxval, seed: seed)
    end
def random_uniform(shape, name: nil, dtype: :float32, minval: 0, maxval: 1, seed: nil)
      _op(:random_uniform, shape, name: name, dtype: dtype, minval: minval, maxval: maxval, seed: seed)
    end
Outputs random values from a uniform distribution.


 @param shape A 1-D integer Tensor or array. The shape of the output tensor.

 Options:
 @option name Optional name
 @option dtype The type of the output: float16, float32, float64, int32, or int64 default (:float32)
 @option minval A 0-D Tensor or ruby value of type dtype. The lower bound on the range of random values to generate. Defaults to 0. default (0)
 @option maxval A 0-D Tensor or ruby value of type dtype. The upper bound on the range of random values to generate. Defaults to 1 if dtype is floating point. default (1)
 @option seed  A ruby integer. Used to create a random seed for the distribution. See set_random_seed for behavior.
 @return Tensor