https://techgreat.co.uk/unraveling-the-mystery-of-yodragons-random-number-generation-algorithm/