code: @Override
      public INDArray rand(long rows, long columns, float min, float max, org.nd4j.linalg.api.rng.Random rng) {
          return rand(new long[] {rows, columns}, min, max, rng);
      }
docs: Generates a random matrix between min and max
  
  @param rows    the number of rows of the matrix
  @param columns the number of columns in the matrix
  @param min     the minimum number
  @param max     the maximum number
  @param rng     the rng to use
  @return a random matrix of the specified shape and range