Библиотека: | Память |
Введён в: | 2.3.0 |
Внешний вид: | ![]() |
Этот компонент перебирает псевдослучайную последовательность чисел, переходя к следующему числу в последовательности каждый раз, когда срабатывает тактовый вход, если компонент включен. С технической точки зрения, алгоритм, используемый для вычисления псевдослучайных последовательностей - это линейный конгруэнтный генератор: начиная с семени r0, следующий номер r1 - это число
Следующее значение r2 вычисляется из r1, используя те же вычисления, и так далее. Эта последовательность состоит из 48-битных чисел; значение на выходе компонента - это младшие биты, количество которых выбрано в атрибуте Биты данных, но после отбрасывания младших 12 битов текущего семени.
Кроме тактового входа, компонент имеет вход включение, который заставляет компонент игнорировать тактовый вход, если на входе включение 0; и вход сброс, который асинхронно сбрасывает значение компонента на начальное семя r0.
Начальное семя может быть настроено пользователем. Если выбран 0 (по умолчанию), то семя выбирается на основе текущего времени; когда значение сбрасывается с помощью входа сброс, компонент вычисляет новое семя на основе нового текущего времени.
Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных
.
Передний фронтозначает, что компонент должен обновляться в момент, когда значение на тактовом входе меняется с 0 на 1. Значение
Задний фронтозначает, что он должен обновляться, когда значение на тактовом входе меняется с 1 на 0.
Нет.
Позволяет редактировать привязанную к компоненту метку.