https://mamchenkov.net/wordpress/2002/08/23/random-bits-7/
Random bits