Probabilistic complexity