Автор Артем Воронцов задал вопрос в разделе Другие языки и технологии
псевдослучайная последовательность и получил лучший ответ
Ответ от Flash[гуру]
Самый быстрый генератор псевдослучайных чисел работает так. Берём, скажем, 8-разрядное число, возводим в квадрат, обрезаем 4 знака спереди и 4 сзади, и вновь получаем 8-разрядное число.
Я лично для своих прог сделал таблицу 256 чисел (0..255), которые встречаются только по одному разу; скорость (даже с учётом времени обращения) увеличилась в 3 раза. Это годится не всегда, так что можно и самому написать генератор, например, на синусах, или логарифмах. Я делал на синусах, но работает он медленновато.
Если запрашивать генератор псевдослучайных чисел, то он выдаёт одну и ту же последовательность, но: у него, обычно, есть инициализирующее число, так что этих последовательностей становится очень много. 🙂 В качестве ключа часто берут кол-во миллисекунд по системному таймеру; так что твои попытки эту последовательность выцепить практически безнадёжны. Потому что в этом случае их 1000 штук.
ну врятли конечно случайноя. Генераторы, такие люи что продумывают каждый свой шаг и слово. Что бы отгодать число, надо стоко про комп знать. Мой тебе совет - если хочешь победить этого генератора, то иди учись компьютерным мастером быть. Должно помочь
в вики много чего интересного о генераторе случайных чисел, на самом деле программно нельзя сделать генератор, а волны я думаю Вам не подойдут 🙂
найти формулу псевдослучайной последовательности сложная математическая задача. период может быть тысячи чисел. в принципе генератор может быть случайным, если получает данные с датчика, например усиленный шум радио-волны
хм... в этой жизни нет нечего случайного.. даже в хаосе есть порядок..) а в программе тем более есть алгорит значит и порядок)