Для генерации 1 случайного числа с плавающей запятой от 3 до 17:
$ awk -v min=3 -v max=17 'BEGIN{srand(); print min+rand()*(max-min+1)}'
16.4038
Чтобы сгенерировать 5 случайных чисел с плавающей точкой от 3 до 17:
$ awk -v min=3 -v max=17 -v num=5 'BEGIN{srand(); for (i=1;i<=num;i++) print min+rand()*(max-min+1)}'
15.1067
4.79238
3.04884
11.3647
15.1132
Массаж для костюма.