added test for randomness in the shuffle