8023897: Replace/update/rename executeAndCatch in various tests to assertThrowsReviewed-by: dfuchs, prappo, psandoz, rriggs
8078334: Mark regression tests using randomnessReviewed-by: xuelei, alanb
8023155: Ensure functional consistency across Random, ThreadLocalRandom, SplittableRandomReviewed-by: mduigouContributed-by: Doug Lea <dl@cs.oswego.edu>, Paul Sandoz <paul.sandoz@oracle.com>