Умные вопросы
Войти
Регистрация
Как работает случайность в компьютере?
Можете мне объяснить, как происходит выбор, например, случайного числа в компьютере с физической с точки зрения?
11 года
назад
от
Григорий Семенов
4 Ответа
▲
▼
0
голосов
некое "зерно" - умножается, по модулю обрубается (остаток от деления берется, или младшие разряды) . . результат идет как новое "зерно", или seed. Изначально обычно seed берется от функции времени, например количество милиескунд, которое насчитывает аппаратный счетчик, и в зависимости от момента обращения - там всегда разное.
11 года
назад
от
Вторая Группа
▲
▼
0
голосов
Никак. Случайностей не бывает. В компьютере есть только "псевдослучайные числа", которые годятся только для самых простых случаев. Ни в каких серьезных целях (социо-психология, статистика, метеорология, квантовая физика, финансы) такие "случайные числа" не годятся - закономерности в них все-таки обнаруживаются, и превышают оные в обрабатываемых данных.
Для простых задач обычно используется системный таймер - его значения меняются ежемиллисекундно, и с помощью любой тригонометрической функции эти значения нетрудно лишить всякой закономерности, видимой на глаз.
11 года
назад
от
я
▲
▼
0
голосов
Псевдослучайные генерятся на основе текущего времени. Настоящие случайные получают оцифровкой белого шума со входа аудиокарты или с применением специальных устройств, которые усиливают например тепловой акустический шум воздуха. Именно такие случайные используются для генерации секретных ключей, в банках, казино и т. д.
11 года
назад
от
Лора
▲
▼
0
голосов
если в компе всё запрограммировано, то запрограммирована и случайность. .
а вы не пробовали бросать системный блок, предварительно нарисовав на его стенках цифры от 1 до 6?
11 года
назад
от
Саня Николаев
Связанные вопросы
3
ответа
Ответьте те кто разбирается в науке физике) без пустых шуток
5 года
назад
от
Dark Angel
1
ответ
подскажите формулу выведения процента вредных веществ из "Е" добавок
12 года
назад
от
petr
1
ответ
Китайский язык и его алфавит
4 года
назад
от
TameraFso753