Randomness and Hyper-randomness