class KeanuRandom {

    public DoubleTensor nextGaussian(long[] shape) {
        final int length = getLengthAsInt(shape);
        if (length > 1) {
            return DoubleTensor.create(nextGaussianBuffer(length), shape);
        } else {
            return DoubleTensor.create(nextGaussian(), shape);
        }
    }

    public  KeanuRandom();
    public  KeanuRandom(long seed);

}