A class of algorithms that use random numbers in their operation for better performance and efficiency.