Рандомизатор — при включённом входе направляет сигнал на случайный из нескольких выходов.[1]
Как работает #how
Один вход, от 1 до 10 выходов, шанс от 0 до 1 (по умолчанию 1 выход и шанс 1, то есть 100%). Каждый тик, пока вход включён, компонент бросает шанс: при успехе выбирает случайный выход и подаёт на него силу входа, остальные выходы 0; при неудаче все выходы выключены. Выбор перебрасывается каждый тик.[1]
Подводные камни #tips
Если подать длинный сигнал, выходы будут «мерцать» каждый тик. Чтобы получить одно случайное решение, поставьте перед рандомизатором Ограничитель импульсов с длительностью 1, а за выходом — RS-триггер или T-триггер, запоминающие результат.[1]
Советы #tips
- Для монетки «да/нет» поставьте 1 выход и шанс 0,5.
Получение #obtain
Делают по 1 рецепту: верстак.[3]
×4Золотой слиток или другой предмет из тега (Minecraft)
×3Редстоуновая пыль или другой предмет из тега (Minecraft)
×1Выбрасыватель (Minecraft)
×1Бит редстоуна (Little Big Redstone)
Источники
- Исходный код Little Big Redstone
- Встроенная книга «Little Big Redstone — руководство», запись «Рандомизатор»
- Рецепты сервера AllTheMods10 — выгрузка из игры, 30 октября в 14:43