code: def randomArray2(size, bound):
      
      if type(size) == type(1):
          size = (size,)
      temp = Numeric.array( ndim(*size), thunk=lambda: random.gauss(0, 1)) * (2.0 * bound)
      return temp - bound
docs: Returns an array initialized to random values between -bound and
      bound distributed in a gaussian probability distribution more
      appropriate for a Tanh activation function.