code: def test_uniform_discrete():
      batch_size = 4
      shape = [10000]
      niter = 3
      for device in ["cpu", "gpu"]:
          for values in [(0, 1, 2, 3, 4, 5), (200, 400, 5000, 1)]:
              yield check_uniform_discrete, device, batch_size, shape, values, niter
  
file_path: DALI/dali/test/python/operator_2/test_uniform.py
imports: import nvidia.dali
  from nvidia.dali.pipeline import Pipeline
  from nvidia.dali.backend_impl import TensorListGPU
  import numpy
  import scipy.stats
label_desc: Use image node_id 6 for calling a global function with example usage: test_uniform_discrete() without return types