it removes modulo bias from picking random numbers in favor of a true uniform distribution, and improves the seeding of the RNG by trying a few different ways to get quality random bits from the kernel before falling back on the old time and pid based seed, and a few other tweaks.