https://medium.com/@shrutighosh001/the-illusion-of-randomness-exploring-the-fascinating-world-of-random-number-generation-2e1537afe640