Semi-random complexity