Генерация случайных чисел с помощью функции randrange в Python
Функция randrange() в Python используется для генерации случайных чисел в заданном диапазоне. Эта функция позволяет задавать начальное значение, конечное значение и шаг между числами. Синтаксис функции выглядит следующим образом:
python
random.randrange(start, stop[, step])
Где start - начальное значение, stop - конечное значение, step (необязательный аргумент) - шаг между числами. Если шаг не указан, он по умолчанию равен 1.
Например, если мы хотим сгенерировать случайное число в диапазоне от 1 до 10, мы можем использовать следующий код:
python
import random
number = random.randrange(1, 11)
print(number)
В данном примере мы вызываем функцию randrange() модуля random и передаем ей начальное значение 1 и конечное значение 11 (которое не включается в диапазон). Функция вернет случайное число от 1 до 10.
Также мы можем указать шаг между числами. Например, если нам нужно сгенерировать случайное четное число в диапазоне от 2 до 10, мы можем использовать следующий код:
python
import random
number = random.randrange(2, 11, 2)
print(number)
В данном примере мы указываем шаг 2 между числами. Функция вернет случайное четное число из диапазона от 2 до 10.
Также можно использовать функцию randrange() совместно с циклом, чтобы сгенерировать несколько случайных чисел. Например, мы можем сгенерировать 5 случайных чисел в диапазоне от 1 до 10 следующим образом:
python
import random
for i in range(5):
number = random.randrange(1, 11)
print(number)
В данном примере мы используем цикл for для генерации 5 случайных чисел. В теле цикла вызывается функция randrange() с начальным значением 1 и конечным значением 11. Функция будет генерировать случайные числа до тех пор, пока цикл не закончится.