AlmostRandom
Генератор случайных чисел, комбинирующий несколько источников энтропии Arduino для менее предсказуемого результата, чем встроенная функция random()
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dd77fac33fec536bce89a94dd92c34f220e581b7275b4fbf80a58022fe56584bAlmostRandom-0.21.0-dd77fac3.zipОписание
Генератор случайных чисел из внутренних источников энтропии Arduino. В отличие от встроенной функции random(), AlmostRandom комбинирует несколько нестабильных источников — чётность значений analogRead(), содержимое RAM, показания внутренних таймеров и функций micros()/millis() — чтобы получить последовательность, которую сложнее предугадать. Результат ближе к истинной случайности, но генерация занимает 1–2 миллисекунды на классических AVR плат, что заметнее, чем встроенные методы. Библиотека рассчитана на развлекательные и учебные проекты; для криптографии, защиты данных и критичных операций её использовать не стоит.