MonitoringMinecraft MonitoringMinecraft
/random

/random — команда Майнкрафт, синтаксис и примеры

Команда /random Майнкрафт 1.20.5 — случайные числа в датапаках и команд-блоках.

Синтаксис: /random ...

/random — добавлена в 1.20.5. Генерирует случайные числа. Заменяет старые хаки через scoreboard.

Синтаксис

/random value <диапазон> [sequence]
/random roll <диапазон> [sequence]
/random reset <sequence> [seed] [includeWorldSeed] [includeSequenceId]

Примеры

/random value 1..10              # число от 1 до 10 (виден только инициатору)
/random roll 1..10               # как value, но виден всем
/random value 1..100 myseq       # привязать к именованной последовательности
/random reset myseq 12345        # сбросить последовательность с конкретным seed

Зачем нужно

  • Командные блоки и датапаки — выбор случайной награды, спавн случайных мобов
  • Дайс-механики — кубики на RP-серверах
  • Лотереи — выдача случайного приза
  • Адвенчура-мапы — случайные сценарии

Использование результата

Через /execute store:

/execute store result score @s rng_score run random value 1..6
/execute if score @s rng_score matches 1..3 run say Маленькое число!
/execute if score @s rng_score matches 4..6 run say Большое число!

Sequences (последовательности)

sequence — именованный поток случайных чисел. Полезно если нужна повторяемость для одного и того же seed. По умолчанию все вызовы идут в одну анонимную последовательность.

Альтернативы

  • До 1.20.5: /scoreboard players set @s tmp 100 + /scoreboard players operation @s tmp %= rngrange
  • В датапаках: execute if predicate {"condition":"random_chance","chance":0.5}

Делает датапаки на порядок проще.

Используйте команды на серверах — найдите сервер в мониторинге.

Сервера в мониторинге Команды — все статьи

Вопросы и ответы

Что делает команда /random в Майнкрафт?
Генерирует случайные числа. /random value 1..10 — число от 1 до 10. /random roll — то же, но виден всем. Добавлена в 1.20.5.
Как сделать случайный приз через /random?
/execute store result score @s rng run random value 1..3 → execute if score @s rng matches 1 run give @s diamond → ... для каждого приза.
Можно ли воспроизвести случайные числа?
Да — через sequences и /random reset с конкретным seed. Полезно для тестирования или предсказуемых сценариев.
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат