Генерация случайного числа от 0.01 до 1 в bash
Есть скрипт отправки 300 транзакций:
- с суммой
$amountот 1 до 10 - с комиссией
$feeот 0 до 1 - и с задержкой от 30 до 200 секунд между транзакциями
#!/bin/bash
echo ">>>>>>>>Start Sending Transaction<<<<<<<<"
echo ""
for ((i = 0 ; i < 300 ; i++)); do
amount=$((1 + $RANDOM % 10))
fee=$(( $RANDOM %100 ))
fee=$( bc <<< "scale=9;$fee/100" )
echo "In" $i "Transaction sending" $amount "with fee" $fee
send-payment -amount $amount \
-receiver B23131424 -fee $fee -sender B324234234
sleep $[ (30 + $RANDOM % 200 ) ]s
echo "----------------------------"
done
Диапазон чисел от 0 до 1:
fee=$(( $RANDOM %100 ))
fee=$( bc <<< "scale=9;$fee/100" )
Мне нужно чтобы минимальный диапазон был от 0.01 и максимально до 1. Подскажите какие есть варианты.