Чтобы создать программу на Python для генерации случайных чисел, можно использовать встроенный модуль `random`. Приведу пример программы, которая генерирует одно случайное число в заданном диапазоне (например, от 1 до 100), а затем расширим до генерации нескольких случайных чисел по запросу пользователя.
# Простой пример: Генерация одного случайного числа
import random
# Генерация одного случайного числа в диапазоне от 1 до 100 random_number = random.randint(1, 100)
print("Случайное число в диапазоне от 1 до 100:", random_number)
# Расширенный пример: Генерация нескольких случайных чисел
Этот вариант позволит пользователю указать, сколько случайных чисел он хочет сгенерировать, а также задать диапазон.
import random
def generate_random_numbers(quantity, start, end): """Генерирует список случайных чисел.
Параметры: quantity (int): Количество генерируемых случайных чисел. start (int): Начало диапазона. end (int): Конец диапазона.
Возвращает: list: Список случайных чисел. """ numbers = [random.randint(start, end) for _ in range(quantity)] return numbers
# Запрашиваем у пользователя данные quantity = int(input("Сколько случайных чисел вы хотите сгенерировать? ")) start = int(input("Введите начало диапазона: ")) end = int(input("Введите конец диапазона: "))
# Генерация и вывод случайных чисел random_numbers = generate_random_numbers(quantity, start, end) print("Сгенерированные случайные числа:", random_numbers)
Этот код сначала импортирует модуль `random`, затем определяет функцию для генерации списка случайных чисел и, наконец, запрашивает у пользователя необходимую информацию и выводит результат работы функции.