Solving a problem by using the randomness created in an algorithm or by the electronic circuits in the computer. Used in cryptography, machine learning and simulations, a probabilistic computer may use the irregular noise in its electronic components to generate the required randomness. Contrast with
approximate computing.