Improved Noise reference implementation
ideone Java

x: y: z:
push enter