Bonjour, je veux faire un script qui choisit un nombre entre 0 et un nombre donnée en paramètre, et qui demande de faire deviner le nombre.
Voici ce que j'ai fait :
Or, le chiffre a deviné est toujours 1.. Comment faire pour qu'il varie, j'ai l'impression que la random ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if (test $# > 0) then nombre=$((RANDOM % $1 + 1)); else nombre=$RANDOM; fi echo $nombre; read rep; while (test $rep != $nombre) do echo "Essaye encore"; read rep; done echo "Bravo";
Partager