From 2a4d070cd1384b008f3782468c90d6448f0627b0 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Tue, 11 Jun 2024 15:38:09 +0200 Subject: [PATCH] more robust, and working --- script.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/script.sh b/script.sh index bcc2114..71c92c0 100644 --- a/script.sh +++ b/script.sh @@ -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