06 Random Algorithms