function randomUniform_(shape, minval = 0, maxval = 1, dtype = "float32", seed) {
    (0, _utilBase.assertNonNegativeIntegerDimensions)(shape);
    const res = (0, _buffer.buffer)(shape, dtype);
    const random = new (0, _randUtil.UniformRandom)(minval, maxval, null, seed);
    for(let i = 0; i < res.values.length; i++)res.values[i] = random.nextValue();
    return res.toTensor();
}
Creates a `tf.Tensor` with values sampled from a uniform distribution.

The generated values follow a uniform distribution in the range [minval,
maxval). The lower bound minval is included in the range, while the upper
bound maxval is excluded.

```js
tf.randomUniform([2, 2]).print();
```

@param shape An array of integers defining the output tensor shape.
@param minval The lower bound on the range of random values to generate.
  Defaults to 0.
@param maxval The upper bound on the range of random values to generate.
  Defaults to 1.
@param dtype The data type of the output tensor. Defaults to 'float32'.
@param seed An optional int. Defaults to 0. If seed is set to be non-zero,
  the random number generator is seeded by the given seed. Otherwise, it is
  seeded by a random seed.

@doc {heading: 'Tensors', subheading: 'Random'}