They are a broad class of algorithms that use repeated sampling of randomness to obtain numerical results instead of solving a numerical method.