Jump to content

Хорошо равнораспределенная длиннопериодная линейная

Well Equidistributed Long- period Linear (WELL) — это семейство генераторов псевдослучайных чисел, разработанное в 2006 году Франсуа Паннетоном , Пьером Л'Экуйером и Макото Мацумото ( 松本 眞 ) . [1] Это форма регистра сдвига с линейной обратной связью, оптимизированная для программной реализации на 32-битной машине.

Операционное проектирование

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

Структура аналогична Mersenne Twister , большому состоянию, состоящему из предыдущих выходных слов (по 32 бита каждое), из которого новое выходное слово генерируется с использованием линейных рекуррент по модулю 2 по конечному двоичному полю. . Однако более сложная рекуррентность дает более плотный генераторный полином, обеспечивающий лучшие статистические свойства.

На каждом этапе генератор считывает пять слов состояния: самые старые 32 бита (которые могут выходить за границу слова, если размер состояния не кратен 32), самые новые 32 бита и три других слова между ними.

Затем серия из восьми однословных преобразований (в основном формы а шесть операций «исключающее-или» объединяют их в два слова, которые становятся двумя новейшими словами состояния, одно из которых будет выходным.

Варианты

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

Конкретные параметры предусмотрены для следующих генераторов:

  • НУЖ512а
  • НУЖ521а, НУЖ521б
  • СКВА607а, СКВА607b
  • НУЖ800а, НУЖ800b
  • WELL1024a, WELL1024b
  • WELL19937a, WELL19937b, WELL19937c
  • НУЖ21701а
  • НЭЛ23209а, НЭЛ23209б
  • WELL44497a, WELL44497b.

Числа обозначают размер состояния в битах; буквенные суффиксы обозначают варианты одного и того же размера.

Реализации

[ редактировать ]
  1. ^ Паннетон, Франсуа О.; л'Экуйер, Пьер; Мацумото, Макото (март 2006 г.). «Улучшенные долгопериодические генераторы на основе линейных рекуррент по модулю 2» (PDF) . Транзакции ACM в математическом программном обеспечении . 32 (1): 1–16. CiteSeerX   10.1.1.73.5499 . дои : 10.1145/1132973.1132974 . S2CID   7368302 .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d2eea45642ac1172559f6cbc88695ff9__1702676520
URL1:https://arc.ask3.ru/arc/aa/d2/f9/d2eea45642ac1172559f6cbc88695ff9.html
Заголовок, (Title) документа по адресу, URL1:
Well equidistributed long-period linear - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)