| |||||
| |||||
|
Важные объявления |
|
15.05.2008, 10:48 TS | #1 (permalink) |
Незнакомец
Регистрация: 14.05.2008
Адрес: Москва
Сообщений: 2
|
Знатоки, не подскажете, насколько сложно взломать ГПСЧ?
Например, зная последовательность из N чисел (состоящей хотя бы из 0 и 1) предсказать с определенной степенью вероятности, большей 50%, следующее число? |
0 |
15.05.2008, 17:33 | #4 (permalink) |
Энтузиаст
Регистрация: 27.07.2006
Сообщений: 305
|
Ищи в книжках по криптографии. Еще Д.Кнут - Искусство программирования - там есть про линейный конгруэнтный генератор, который обычно встроен в языки программирования.
Но вряд ли в казино сидят такие дураки, чтобы использовать стандартный генератор. В лото.ру на сайте написано, что они вообще не используют ГПСЧ, у них железка генерирует абсолютно случайные числа. |
0 |
29.05.2008, 08:14 | #5 (permalink) |
Незнакомец
Регистрация: 16.03.2007
Адрес: 6yfguhvguhv
Сообщений: 15
|
var
RandSd:LomgWord; Function Rand(Range,A,C:LongWord):LongWord; asm { ->EAX Range } { <-EAX Result } PUSH EAX MOV EAX,A IMUL RandSd MOV EDX,EAX ADD EDX,C MOV RandSd,EDX POP EAX MUL EDX MOV EAX,EDX end; Пример ГПСЧ который используется в языках программирования. C++ Pascal PHP(rand) RandSd-начальный вектор инициализации, как првило текущее время в МС А,С - коэффициэнты для разных языков программирования разные [Зарегистрироваться?] D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BD%D0%B3%D1%80%D 1%83%D1%8D %D0%BD%D1%82%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%82% D0%BE%D0%B 4 Зная алгоритм ГПСЧ и зная время, можно сгенирировать точно такую же последовательность |
0 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
О ГПСЧ и ГСЧ | Jersey | Гэмблинг | 36 | 05.03.2015 13:00 |
Опции темы | |
|
|