Случайное число в C++
Запись от HACKER KAY размещена 09.09.2021 в 17:25
Показов 5437
Комментарии 11
Метки c++
Публикую код простенького генератора случайных чисел на C++. Сид генерируется из времени и умножается на постоянно меняющееся число (если получаем его циклом, например) и делится на 2.
| |||||
Метки c++
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 11
Комментарии
-
Запись от Алексей1153 размещена 10.09.2021 в 08:13
-
Запись от 0x10 размещена 10.09.2021 в 15:13
-
Запись от Алексей1153 размещена 10.09.2021 в 15:23
-
Запись от Avazart размещена 10.09.2021 в 16:43
-
А карта есть?
Карту можно показать того, как он работает? Ну или диграмму на 100 столбцов и допустим 1000000 циклов.
. Что-то типа этого можно?
А то как-то вообще не информативно.
или карту 100 на 100, с изменением цвета на протяжении работы от синего в начале к красному в конце, и желательно чтобы это была карта высот.
По картам можно сравнивать алгоритмы по эффективности.Запись от Hrethgir размещена 10.09.2021 в 23:08
-
По идее карта будет с кучей повторов т.к. рандом не случайное число а псевдослучайное, сид задает только фазу заданной последовательности. Это очень удобно и часто нужно в прогах. Даже сделав генерацию сида перед каждым вызовом рандома сделает ее не очень красивой по равновероятности выпадения чисел. Обычно сид это вроде текущее время в число + рандом. Для игр хватает.
Сообщение от Hretgir
Настоящий рандом это по идее спец библиотека с таким наверно научным названием алгоритма из нескольких фамилий ученых.Запись от Excalibur921 размещена 11.09.2021 в 14:12
-
[QUOTE=Excalibur921;bt28920]
Настоящий рандом это по идее спец библиотека с таким наверно научным названием алгоритма из нескольких фамилий ученых.[/QUOTE]
да, я знаю что рандом это очень не просто.
знаю про повторы. поэтому и написал про карту.
в детстве кодил всякие программки с рандомом, но то рандом бэйсика был.
когда пробовал асм рандом был не нужен.
да и во вселенной тоже рандома нет, есть закономерные события и только.Запись от Hrethgir размещена 11.09.2021 в 19:15
-
Лучше использовать распределения случайных чисел из https://en.cppreference.com/w/cpp/header/random.
rand() и srand() это несерьёзно.Запись от Royal_X размещена 11.09.2021 в 21:23
-
Запись от XLAT размещена 12.09.2021 в 09:32
-
Можно оцифровывать реальный физический процесс типа шум p-n перехода.
Есть уравнения с хаотическим поведением.Запись от Excalibur921 размещена 15.10.2021 в 21:24
-
delЗапись от Excalibur921 размещена 15.10.2021 в 21:24



