Simplify some of the randomness loop code
Make Test::Warn a suggested dependency -- no longer required