Soluciones computacionales para algunos tipos de problemas usan extensivamente números aleatorios, tal como en el método de Montecarlo y en algoritmos genéticos.