i only know a little on how perlin noise works i know that it is serval different sine waves which is a bunch of numbers sin of timer and stuff, put together.
p.s this took like one hour