structured chapter randomized algorithms