
Comando
/random
Sorteia um número inteiro aleatório de um intervalo, em particular ou anunciado a todos, e redefine as sequências aleatórias usadas pelo mundo.
| /random reset * [<seed> [<includeWorldSeed> [<includeSequenceId>]]] |
| /random reset <sequence> [<seed> [<includeWorldSeed> [<includeSequenceId>]]] |
| /random (roll <range>|value <range>) [<sequence>] |
| Argumento | Tipo de valor | O que digitar |
|---|---|---|
| <seed> | Número inteiro | Com reset: um número inteiro misturado ao ponto de partida da sequência. |
| <includeWorldSeed> | Verdadeiro ou falso | Com reset: true mistura a semente do mundo para que mundos diferentes deem números diferentes, false dá os mesmos números em todos os mundos. Padrão: true. |
| <includeSequenceId> | Verdadeiro ou falso | Com reset: true mistura o id da sequência para que sequências diferentes deem números diferentes, false torna idênticas as sequências com a mesma semente. Padrão: true. |
| <sequence> | Id | Com value e roll: o id de uma sequência aleatória da qual sortear (opcional, exige nível de permissão 2). Com reset: a sequência a reiniciar, ou * para todas as sequências. |
| <range> | Intervalo de números inteiros | Com value e roll: o menor e o maior número possíveis, escritos como min..max, por exemplo 1..6. |
| Nível de permissão | 0: todos os jogadores |
| Funciona em | /random value e /random roll apenas com um intervalo podem ser usados por qualquer pessoa, sem status de operador ou trapaças, no modo um jogador, em servidores multijogador, em blocos de comando e em funções. Nomear uma sequência e /random reset exigem o nível de permissão 2 (mestres de jogo): um jogador com trapaças ativadas, operadores em servidores multijogador, blocos de comando e funções. |
| Resultado | value informa "Randomized value: <number>" apenas ao remetente; roll anuncia "<name> rolled <number> (from <min> to <max>)" a todos os jogadores. Nos dois casos, o número que /execute store salva é o número sorteado. reset informa "Sequência aleatória <id> redefinida" com resultado 1, ou "<number> sequência(s) aleatória(s) redefinida(s)" com o número de sequências como resultado. |
| value e roll | Ambos sorteiam um número entre as duas extremidades do intervalo, extremidades incluídas. value mostra o número apenas a quem executou o comando; roll avisa todos os jogadores. |
| Limites de alcance | O intervalo deve ter duas extremidades diferentes, como 1..6. Um número único falha com "O intervalo do valor aleatório deve ser no mínimo 1". A diferença entre as extremidades deve ser menor que 2147483647, então um intervalo com extremidade aberta como 1.. costuma ser grande demais. |
| Sequências | Sem sequência, o número vem da aleatoriedade geral do mundo. Com um id de sequência, vem dessa sequência nomeada, que dá os mesmos números na mesma ordem sempre que é redefinida para a mesma seed. Uma sequência é criada na primeira vez que é usada. |
| reset <sequence> | Reinicia uma sequência. Sem seed, usa as configurações padrão atuais do mundo; com uma seed, usa essa seed. |
| reset * | Remove todas as sequências para que cada uma recomece na próxima vez que for usada. Com uma seed, a seed e as duas configurações de verdadeiro/falso também se tornam os novos padrões de todas as sequências do mundo. |
| Configurações da semente | includeWorldSeed e includeSequenceId são ambos true quando omitidos. |
/random value 1..6Sorteia um número de 1 a 6 e o mostra somente a você.
/random roll 1..20Sorteia um número de 1 a 20 e o anuncia a todos os jogadores.
/random value 1..100 minecraft:my_diceSorteia um número de 1 a 100 da sequência minecraft:my_dice.
/random reset minecraft:my_dice 12345Reinicia a sequência minecraft:my_dice com a semente 12345.
/random reset *Redefine todas as sequências aleatórias do mundo.
/random reset * 42 false trueRedefine todas as sequências e torna a semente 42, sem a semente do mundo, o novo padrão.

