https://www.francogarcia.com/en/blog/ideas-rules-simulation-randomness-and-noise/