Un algorithme c'est juste un processus de résolution d'un problème. Ce n'est pas forcément quelque chose d'informatique.
Sinon pour ton "plus ou moins", t'as pas une question plus précise ? Parce que c'est vraiment bidon de chez bidon. Une génération de nombre aléatoire, une boucle, une saisie de l'utilisateur, 2 comparaisons et un affichage du résultat...