more robust, and working

This commit is contained in:
2024-06-11 15:38:09 +02:00
parent 65dc9f4b2f
commit 2a4d070cd1

View File

@@ -1,5 +1,7 @@
#: /bin/bash
#! /bin/bash
#
set -euo pipefail
IFS=$'\t\n'
if [ $# -ne 2 ] ; then
echo "gimme a min and max"
exit 1
@@ -7,12 +9,14 @@ fi
min=$1
max=$2
i=0
v=$RANDOM
while [ $v -gt $max -o $v -lt $min ] ; do
v=$RANDOM
let i++
v=$((($RANDOM % $max)))
while [ $v -lt $min ] ; do
v=$((($RANDOM % $max)))
i=$(((i+=1)))
done
echo "$v obtenu en $i itération(s)"
echo "$v"
exit $i