Автор Артем Воронцов задал вопрос в разделе Другие языки и технологии
псевдослучайная последовательность и получил лучший ответ
Ответ от Flash[гуру]
Самый быстрый генератор псевдослучайных чисел работает так. Берём, скажем, 8-разрядное число, возводим в квадрат, обрезаем 4 знака спереди и 4 сзади, и вновь получаем 8-разрядное число.
Я лично для своих прог сделал таблицу 256 чисел (0..255), которые встречаются только по одному разу; скорость (даже с учётом времени обращения) увеличилась в 3 раза. Это годится не всегда, так что можно и самому написать генератор, например, на синусах, или логарифмах. Я делал на синусах, но работает он медленновато.
Если запрашивать генератор псевдослучайных чисел, то он выдаёт одну и ту же последовательность, но: у него, обычно, есть инициализирующее число, так что этих последовательностей становится очень много. 🙂 В качестве ключа часто берут кол-во миллисекунд по системному таймеру; так что твои попытки эту последовательность выцепить практически безнадёжны. Потому что в этом случае их 1000 штук.
ну врятли конечно случайноя. Генераторы, такие люи что продумывают каждый свой шаг и слово. Что бы отгодать число, надо стоко про комп знать. Мой тебе совет - если хочешь победить этого генератора, то иди учись компьютерным мастером быть. Должно помочь
в вики много чего интересного о генераторе случайных чисел, на самом деле программно нельзя сделать генератор, а волны я думаю Вам не подойдут 🙂
найти формулу псевдослучайной последовательности сложная математическая задача. период может быть тысячи чисел. в принципе генератор может быть случайным, если получает данные с датчика, например усиленный шум радио-волны
хм... в этой жизни нет нечего случайного.. даже в хаосе есть порядок..) а в программе тем более есть алгорит значит и порядок)
В споре Шевчука и Путина кто вам более симпатичен и почему?
Путин
#yaimg76791#
Увы, у нас нет публичных людей - специалистов по честной
подробнее...
Что такое сложный сигнал?
Сложные сигналы это, кажется, то же самое, что сигналы с большой базой. То есть, когда произведение
подробнее...
где можно найти программу Sprut-5 или аналог для определения случайно выпавших чисел
Программа "Sprut-5" - это первый русскоязычный аналог программы для профессиональной игры в
подробнее...
как реализовать в матлабе белый шум?
Ну. . если тебе надо самостоятельно сгенерировать последовательность, то это похоже на правду.
подробнее...
Какие бывают алгоритмы генерации случайных чисел?
Не бывает алгоритмов генерации случайных чисел! А алгоритмы генерации псевдослучайной
подробнее...
Как работает random?
на самом деле рандом считатет очередное число по формуле
#yaimg18354#
где А С и М -
подробнее...
что известно о "книге перемен",кто её придумал?
И-ЦЗИН, - другое название Чжоу и, или КАНОН ПЕРЕМЕН, или в менее точном, но более известном
подробнее...
Для чего в VB используются функции Rnd и Randomize?
Rnd - выдать случайное число (точнее псевдослучайное) .
А этот randomize используется для как
подробнее...