Скачать CouCouGen.js

CouCouGen.js

Версия:1.1.0
4 скачиваний
Проверено на вирусы
?
Проверено на virustotal
Версия
1.1.0
Обновлено
Совместимость
Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11
Размер
0.03 МБ
Архитектура
32 и 64 бит
Язык
Английский
Разработчик
Ivan.Petrov_Project

Описание

CouCouGen - лёгкий детерминированный 32-битный генератор псевдослучайных чисел (PRNG) для JavaScript. Алгоритм основан на трёх связанных аддитивных счётчиках с гарантированно нечётными приращениями и финальным PCG-подобным миксером для разрушения корреляций между соседними значениями.

Период: ≤ 2⁹⁶ (~7.9 × 10²⁸ чисел)
Состояние: 96 бит (3 × 32 бита)
Размер: менее 2 КБ без сжатия
Зависимости: отсутствуют
Скорость: ~5.6 мс на 100 000 чисел

Статистические характеристики на уровне современных 32-битных генераторов.

Поддерживает инициализацию с seed для воспроизводимых последовательностей. Работает в браузере (глобально), Node.js (require), ES Modules и AMD.

Основные области применения: 

  • компьютерные игры, 
  • процедурная генерация контента, 
  • визуализации, анимации, 
  • тестирование,
  • отладка, 
  • образовательные и исследовательские проекты.

Не предназначен для криптографии, систем безопасности, азартных игр и критической инфраструктуры. Криптоанализ не проводился.

Лицензия: MIT

Нет официального представителя разработчика на сайте

Рейтинг

0
0 оценок
Нажмите, для быстрой оценки

Оставить отзыв

Ваше имя*
Ваш email*
Комментарий*

Отзывы