It is a small project in which I’m making a noise map to illustrate some uses of the Perlin noise algorithm, which is used to generate random numbers that can be used in other applications, such as generating game maps.
In this project, I created a small web application that generates a map of different biomes, including grass, water, sand, mountains, etc…
You can use these references to understand how the algorithm works and how to use it.
http://www.arendpeter.com/Perlin_Noise.html
http://adrianb.io/2014/08/09/perlinnoise.html
http://libnoise.sourceforge.net/noisegen/index.html
Also I made a video showing step-by-step how to make a noise map generator using JavaScript and canvas.