
Commande
/random
Tire un nombre entier aléatoire dans un intervalle, en privé ou annoncé à tous, et réinitialise les séquences aléatoires utilisées par le monde.
| /random reset * [<seed> [<includeWorldSeed> [<includeSequenceId>]]] |
| /random reset <sequence> [<seed> [<includeWorldSeed> [<includeSequenceId>]]] |
| /random (roll <range>|value <range>) [<sequence>] |
| Argument | Type de valeur | Quoi saisir |
|---|---|---|
| <seed> | Nombre entier | Pour reset : un nombre entier mélangé au point de départ de la séquence. |
| <includeWorldSeed> | Vrai ou faux | Pour reset : true mélange la graine du monde pour que des mondes différents donnent des nombres différents, false donne les mêmes nombres dans tous les mondes. Par défaut : true. |
| <includeSequenceId> | Vrai ou faux | Pour reset : true mélange l'identifiant de la séquence pour que des séquences différentes donnent des nombres différents, false rend identiques les séquences de même graine. Par défaut : true. |
| <sequence> | Identifiant | Pour value et roll : l'identifiant d'une séquence aléatoire dans laquelle tirer (facultatif, demande le niveau de permission 2). Pour reset : la séquence à relancer, ou * pour toutes les séquences. |
| <range> | Intervalle de nombres entiers | Pour value et roll : le plus petit et le plus grand nombre possibles, écrits min..max, par exemple 1..6. |
| Niveau de permission | 0 : tous les joueurs |
| Fonctionne dans | /random value et /random roll avec seulement un intervalle peuvent être utilisées par tout le monde, sans statut d'opérateur ni triche, en solo, sur les serveurs multijoueurs, dans les blocs de commande et dans les fonctions. Nommer une séquence et /random reset demandent le niveau de permission 2 (maîtres de jeu) : solo avec les triches activées, opérateurs sur les serveurs multijoueurs, blocs de commande et fonctions. |
| Résultat | value indique « Randomized value: <number> » à l'expéditeur seul ; roll annonce « <name> rolled <number> (from <min> to <max>) » à tous les joueurs. Pour les deux, le nombre que /execute store enregistre est le nombre tiré. reset indique « Séquence aléatoire <id> réinitialisée » avec le résultat 1, ou « <number> séquence(s) aléatoire(s) réinitialisée(s) » avec le nombre de séquences comme résultat. |
| value et roll | Les deux tirent un nombre entre les deux bornes de l'intervalle, bornes comprises. value n'affiche le nombre qu'à celui qui a exécuté la commande ; roll l'annonce à tous les joueurs. |
| Limites de portée | L'intervalle doit avoir deux extrémités différentes, comme 1..6. Un nombre seul échoue avec « L'intervalle de la valeur aléatoire doit être d'au moins 1 ». La différence entre les extrémités doit être inférieure à 2147483647, donc un intervalle à extrémité ouverte comme 1.. est généralement trop grand. |
| Séquences | Sans séquence, le nombre provient du hasard général du monde. Avec un id de séquence, il provient de cette séquence nommée, qui donne les mêmes nombres dans le même ordre chaque fois qu'elle est réinitialisée à la même graine. Une séquence est créée la première fois qu'elle est utilisée. |
| reset <sequence> | Redémarre une séquence. Sans graine, les réglages par défaut actuels du monde sont utilisés ; avec une graine, cette graine est utilisée. |
| reset * | Retire toutes les séquences pour que chacune reparte du début à sa prochaine utilisation. Avec une graine, la graine et les deux réglages vrai/faux deviennent aussi les nouvelles valeurs par défaut de toutes les séquences du monde. |
| Paramètres de la graine | includeWorldSeed et includeSequenceId valent tous deux true lorsqu'ils sont omis. |
/random value 1..6Tire un nombre de 1 à 6 et ne l'affiche qu'à vous.
/random roll 1..20Tire un nombre de 1 à 20 et l'annonce à tous les joueurs.
/random value 1..100 minecraft:my_diceTire un nombre de 1 à 100 dans la séquence minecraft:my_dice.
/random reset minecraft:my_dice 12345Redémarre la séquence minecraft:my_dice avec la graine 12345.
/random reset *Réinitialise toutes les séquences aléatoires du monde.
/random reset * 42 false trueRéinitialise toutes les séquences et fait de la graine 42, sans la graine du monde, la nouvelle valeur par défaut.

