code: def make_data(shape, dtype):
      x = numpy.random.uniform(-0.9, 0.9, shape).astype(dtype)
      gy = numpy.random.uniform(-1, 1, shape).astype(dtype)
      ggx = numpy.random.uniform(-0.9, 0.9, shape).astype(dtype)
      return x, gy, ggx
  
imports: import unittest
  import numpy
  import chainer
  from chainer.backends import cuda
  import chainer.functions
  from chainer import gradient_check
  from chainer import testing
  from chainer.testing import attr
label_desc: Use image node_id 1 for calling a global function with example usage: make_data(shape, dtype) and returns: x,  gy,  ggx