#!/bin/bash
read -p "Введите минимальный диапазон: " min
read -p "Введите максимальный диапазон: " max
r_num=$(( $RANDOM % ($max - $min + 1) + $min ))
echo "Случайное число: $r_num"
Этот скрипт запрашивает у пользователя ввод минимального и максимального значения диапазона. Затем он генерирует случайное число в указанном диапазоне и выводит его на экран.
Пример использования:
Введите минимальный диапазон: 1
Введите максимальный диапазон: 10
Случайное число: 7
Введите минимальный диапазон: 100
Введите максимальный диапазон: 200
Случайное число: 156
Скрипт использует встроенную переменную $RANDOM, которая генерирует случайные числа в диапазоне от 0 до 32767. Операцией $((...)) вычисляется случайное число в указанном диапазоне, используя арифметическое выражение $RANDOM % ($max - $min + 1) + $min.