@Override
    public INDArray randn(char order, long rows, long columns) {
        return Nd4j.getRandom().nextGaussian(order, new long[] {rows, columns});
    }
@Override
    public INDArray randn(char order, long rows, long columns) {
        return Nd4j.getRandom().nextGaussian(order, new long[] {rows, columns});
    }
@ Override public INDArray randn ( char order , long rows , long columns ) { return Nd4j . getRandom ( ) . nextGaussian ( order , new long [ ] { rows , columns } ) ; }
Generate a random normal N(0,1) with the specified order and shape
@param order   Order of the output array
@param rows    the number of rows in the matrix
@param columns the number of columns in the matrix
@return
Generate a random normal N ( 0 1 ) with the specified order and shape