code: def random_uniform(
      shape,
      minval=0,
      maxval=None,
      dtype=tf.int32,
      name=None,
  ):
      """
      Returns cryptographically strong random numbers.
  
      .. code-block:: python
  
          x = secure_random([2, 2], minval=-1000, maxval=1000)
  
      :param list shape: Shape of the random tensor.
      :param int minval: Minimum value to return, inclusive.
      :param int maxval: Maximum value to return, exclusive.
      :param dtype: Data type of the return random values. Either int32 or int64.
      :param tf.Tensor seed: A seed for generating the random numbers.
      :param str name:
  
      :rtype: tf.Tensor
      """
  
      dtype = dtypes.as_dtype(dtype)
      if dtype not in (
          dtypes.int8,
          dtypes.int16,
          dtypes.int32,
          dtypes.int64,
      ):
          raise ValueError("Invalid dtype %r" % dtype)
  
      if maxval is None:
          raise ValueError(
              "Must specify maxval for integer dtype %r" % dtype
          )
  
      minval = ops.convert_to_tensor(minval, dtype=dtype, name="min")
      maxval = ops.convert_to_tensor(maxval, dtype=dtype, name="max")
  
      return secure_random_module.secure_random_uniform(
          shape,
          minval,
          maxval,
          name=name,
      )
  
file_path: tf-encrypted/tf_encrypted/operations/secure_random/secure_random.py
imports: import logging
  import os
  import tensorflow
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework.errors import NotFoundError
  import tf_encrypted
label_desc: Use image node_id 5 for calling a global function with example usage: random_uniform(shape, minval, maxval, dtype, name) and returns: secure_random_module