Jump to content

Теория Марсальи

В вычислительной теории чисел теорема Марсальи соединяет модульную арифметику и аналитическую геометрию для описания недостатков с помощью псевдослучайных чисел, возникающих в результате работы линейного конгруэнтного генератора . Как прямое следствие, сейчас широко считается, что линейные конгруэнтные генераторы не подходят для генерации случайных чисел. В частности, нецелесообразно использовать их для моделирования методом Монте-Карло или в криптографических настройках, таких как выдача сертификата открытого ключа , если не удовлетворены конкретные числовые требования. Неправильно выбранные значения модуля и множителя в генераторе случайных чисел Лемера приведут к короткому периоду последовательности случайных чисел. Результат Марсальи можно далее распространить на смешанный линейный конгруэнтный генератор. [ 1 ]

Например, с RANDU у нас есть , а в трех измерениях это показывает, что все точки попадают не более чем в самолеты. Фактический алгоритм RANDU, который использует , гораздо хуже. Все точки фактически попадают в 15 плоскостей.

Трехмерный график из 100 000 значений, созданный с помощью RANDU. Каждая точка представляет собой 3 последовательных псевдослучайных значения. Хорошо видно, что точки лежат в 15 двумерных плоскостях .

Основное заявление

[ редактировать ]

Рассмотрим генератор случайных чисел Лемера с

для любого модуля и множитель где каждый и определим последовательность

Определите точки

на единицу -куб, образованный из последовательных членов последовательности . С таким мультипликативным генератором чисел все -кортежи результирующих случайных чисел лежат не более гиперплоскости. Кроме того, для выбора констант которые удовлетворяют сравнению

есть максимум параллельные гиперплоскости, содержащие все -кортежи, создаваемые генератором. Доказательства этих утверждений можно найти в оригинальной статье Марсальи. [ 2 ]

  1. ^ Гринбергер, Мартин (октябрь 1961 г.). «Априорное определение серийной корреляции в случайных числах, сгенерированных компьютером» (PDF) . Математика вычислений . 15 (76): 383–389. дои : 10.2307/2003027 . JSTOR   2003027 .
  2. ^ Марсалья, Джордж (сентябрь 1968 г.). «Случайные числа падают в основном в плоскостях» (PDF) . ПНАС . 61 (1): 25–28. Бибкод : 1968ПНАС...61...25М . дои : 10.1073/pnas.61.1.25 . ПМЦ   285899 . ПМИД   16591687 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 62cc65999d945e0f228f334d278e8a0c__1706411280
URL1:https://arc.ask3.ru/arc/aa/62/0c/62cc65999d945e0f228f334d278e8a0c.html
Заголовок, (Title) документа по адресу, URL1:
Marsaglia's theorem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)