Вопрос задан 10.07.2023 в 07:58. Предмет Информатика. Спрашивает Вафина Гульчечек.

Напишите программу, которая вводит натуральное число N и выводит на экран N псевдослучайных чисел.

Запустите её несколько раз, объясните результаты опыта( на питоне)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Харьков Андрей.

Ответ:

import random

random.seed()

n = int(input('N = '))

array = [round(random.random(), 5) for _ in range(n)]

print(*array, sep='\n')

Объяснение:

Python 3.8.2

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Python, который генерирует N псевдослучайных чисел с использованием модуля random:

python
import random def generate_random_numbers(N): for _ in range(N): rand_num = random.random() print(rand_num) N = int(input("Введите натуральное число N: ")) generate_random_numbers(N)

Вы можете запустить эту программу несколько раз и получите различные последовательности псевдослучайных чисел. Однако стоит помнить, что эти числа на самом деле генерируются на основе начального "зерна" (seed), который может быть предопределенным или сгенерированным из системных параметров, и он определяет всю последующую последовательность.

Если вы запустите программу с одним и тем же значением N, вы получите одинаковую последовательность чисел, поскольку начальное состояние генератора случайных чисел будет одинаковым. Чтобы изменить начальное состояние генератора, вы можете использовать функцию random.seed(), передавая ей разные значения.

Если вы запустите программу с разными значениями N, вы получите разные количество псевдослучайных чисел в каждом запуске.

Помните, что эти числа являются псевдослучайными и могут быть предсказуемыми, если вы знаете начальное состояние генератора. Для криптографических целей лучше использовать модуль secrets вместо random, так как secrets предназначен для генерации более надежных случайных значений.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос