In this paper we review three algorithms to calculate the probability of ruin/survival in finite time for the classical risk model. We discuss the computational aspects of these algorithms and consider the question of which algorithm should be preferred.