Xpoint
   [напомнить пароль]

определение алгоритма генератора псевдослучайных чисел

Метки: [без меток]
2009-05-25 00:09:27 [обр] Alexir[досье]
Известно, что A[2055726]=10, A[2055727]=5, дальше идут числа 21, 24, 19, 12, 15, 25, 37, 22, 2, 10, 37, 3, 33, 18, 35, 9, 35, 15, 34, 24, 33... (их ещё много дано, а также известно, что они лежат в диапазоне [0..37]). Я так предполагаю, что A[i] = f(A[i-1], i), т.к. из одного и того же числа впоследствии получаются разные. Вопрос: как можно определить формулу, по которой эта последовательность генерируется? Я понимаю, что не так просто её определить, поэтому вопрос номер 2: где можно найти алгоритм работы стандартных функций типа random() в JavaScript или C++? (Про использование там в качестве параметра ещё и текущего времени я знаю)
спустя 6 часов [обр] Алексей Полушин(0/231)[досье]
2055726,2055727 это что ?
Реализацию rand в С++ можно найти в исходниках rtl компилятора.
спустя 2 часа 45 минут [обр] Alexir[досье]
это номера чисел в последовательности)
спустя 1 час 26 минут [обр] Алексей В. Иванов(3/2861)[досье]
Если вы играете в казино с удалённым сервером, то не тратьте своё время. Если с локальным компьютером — тем более!
спустя 6 часов [обр] Алексей Полушин(0/231)[досье]
Почему вы предполагаете, что число зависит от какого-то номера в последовательности ? Откуда вы эти числа взяли ? Может там вообще аппаратный ГСЧ используется ?
Powered by POEM™ Engine Copyright © 2002-2005