Compare commits

..

2 Commits

Author SHA1 Message Date
2a4d070cd1 more robust, and working 2024-06-11 15:38:09 +02:00
65dc9f4b2f solution 2022-09-29 15:47:09 +02:00
2 changed files with 22 additions and 2 deletions

View File

@@ -8,5 +8,3 @@ On obtient une valeur différente à chaque lecture. L'idée est de répéter ce
obtenu de valeur dans l'intervalle souhaitée. obtenu de valeur dans l'intervalle souhaitée.
On comptera également le nombre d'itération qu'il a fallu faire pour obtenir la valeur souhaitée On comptera également le nombre d'itération qu'il a fallu faire pour obtenir la valeur souhaitée
On pourra également fournir les valeurs min et max comme arguments du script

22
script.sh Normal file
View File

@@ -0,0 +1,22 @@
#! /bin/bash
#
set -euo pipefail
IFS=$'\t\n'
if [ $# -ne 2 ] ; then
echo "gimme a min and max"
exit 1
fi
min=$1
max=$2
i=0
v=$((($RANDOM % $max)))
while [ $v -lt $min ] ; do
v=$((($RANDOM % $max)))
i=$(((i+=1)))
done
echo "$v"
exit $i