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