## Elegant Algorithms using Randomization

Elegant Algorithms using Randomization Randomized algorithms are those algorithms that make use of something random (for example a random permutation of an array, a random number generator, etc) to calculate the answer fast with certainty or it gives the approximate...