function randomUniform_(shape, minval, maxval, dtype, seed) {
	  if (minval === void 0) {
	    minval = 0;
	  }

	  if (maxval === void 0) {
	    maxval = 1;
	  }

	  if (dtype === void 0) {
	    dtype = 'float32';
	  }

	  var res = buffer(shape, dtype);
	  var random = new UniformRandom(minval, maxval, null, seed);

	  for (var 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'.

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