Testing Randomness: A Suite of Statistical Procedures