Рандом число из нескольких диапазонов? Интересует реализация следующего момента
к примеру у нас есть несколько числовых диапазонов
1-17
18-25
26-100
диапазон 18-25 по какой-либо причине выпал
как реализовать поиск рандомного числа из нескольких диапазонов: 1-17, 26-100

21 Авг 2019 в 06:33
232 +1
0
Ответы
1

Для реализации выбора случайного числа из нескольких диапазонов, можно сначала определить, из какого диапазона будет выбрано число (например, с помощью генерации случайного числа от 1 до 2), а затем сгенерировать случайное число из выбранного диапазона.

Пример реализации на языке Python:

import random
# Генерируем случайное число для выбора диапазона
range_choice = random.randint(1, 2)
# Выбор диапазона и генерация случайного числа из него
if range_choice == 1:
random_number = random.randint(1, 17)
else:
random_number = random.randint(26, 100)
print(random_number)

В данном примере выполняется выбор одного из двух диапазонов (1-17 и 26-100) и после этого генерируется случайное число из выбранного диапазона.

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир