uaTahion
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору ну и я всталю свои 5 коп была проблемка [по методу Монте-Карло, напыление на поверхность], решили для маленького объема. Использовался стандартный генератор. Потом решил посмотреть когда его уже не хватает и построил тест на повторяемость значений (по этому поводу есть литература) и оказалось что для решения таких задач генераторы простых чисел уже не подходят, они начинают повторяться, что само по себе плохо, в реальной жизни такого нет. Когда дело пришло к курсовой, а нужно было расчитать 20000Х20000Х~7000 (ширина Х длинна Х высота, начальная подложка 3000 атомов в высоту) атомов [расчитывало очень долго] использовался генератор аппаратный, по сути он дал результат приближенный к реальности, паралельно расчитывался с генератором псевдослучайной последовательности котрый не дал даже похожих результатов. т.е. псевдослучайные последовательности начинают повторяться после 10 в 6 степени, некоторые попозже. На счет угадать при достаточном количестве последовательности и анализе последовательности, можно угадать алгоритм, угадать начальные значения и получать следовательно следующие значения. Однако мне вспоминается анекдот: Ю(зер): мне нужен генератор простых чисел П(рограмер): нет ни чего проще! Ю: ну? П: 0.25, 0.64 .... |