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 :

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";
Or, le chiffre a deviné est toujours 1.. Comment faire pour qu'il varie, j'ai l'impression que la random ne marche pas...