chi può indicarmi un algoritmo per stabilire se un numero è primo o no?

non mi serve codificato in qualche linguaggio particolare, mi basta l'algoritmo poi lo traduco io.

grazie.