
Befehl
/random
Zieht eine zufällige ganze Zahl aus einem Bereich, privat oder für alle bekannt gegeben, und setzt die von der Welt genutzten Zufallssequenzen zurück.
| /random reset * [<seed> [<includeWorldSeed> [<includeSequenceId>]]] |
| /random reset <sequence> [<seed> [<includeWorldSeed> [<includeSequenceId>]]] |
| /random (roll <range>|value <range>) [<sequence>] |
| Argument | Wertart | Einzugeben |
|---|---|---|
| <seed> | Ganzzahl | Bei reset: eine ganze Zahl, die in den Startpunkt der Sequenz eingemischt wird. |
| <includeWorldSeed> | Wahr oder falsch | Bei reset: true mischt den Weltseed ein, sodass verschiedene Welten verschiedene Zahlen liefern, false liefert in jeder Welt dieselben Zahlen. Standard: true. |
| <includeSequenceId> | Wahr oder falsch | Bei reset: true mischt die ID der Sequenz ein, sodass verschiedene Sequenzen verschiedene Zahlen liefern, false macht Sequenzen mit demselben Seed identisch. Standard: true. |
| <sequence> | ID | Bei value und roll: die ID einer Zufallssequenz, aus der gezogen wird (optional, benötigt Berechtigungsstufe 2). Bei reset: die Sequenz, die neu gestartet wird, oder * für alle Sequenzen. |
| <range> | Ganzzahlbereich | Bei value und roll: die kleinste und die größte mögliche Zahl, geschrieben als min..max, zum Beispiel 1..6. |
| Berechtigungsstufe | 0: alle Spieler |
| Funktioniert in | /random value und /random roll mit nur einem Bereich kann jeder verwenden, ohne Operatorstatus oder Cheats, im Einzelspielermodus, auf Multiplayer-Servern, in Befehlsblöcken und in Funktionen. Eine Sequenz zu benennen und /random reset erfordern Berechtigungsstufe 2 (Spielleiter): Einzelspieler mit aktivierten Cheats, Operatoren auf Mehrspielerservern, Befehlsblöcke und Funktionen. |
| Ergebnis | value meldet „Randomized value: <number>“ nur an den Absender; roll gibt „<name> rolled <number> (from <min> to <max>)“ an alle Spieler bekannt. Bei beiden ist die Zahl, die /execute store speichert, die gezogene Zahl. reset meldet „Zufallsfolge <id> zurückgesetzt“ mit dem Ergebnis 1 oder „<number> Zufallsfolge(n) zurückgesetzt“ mit der Anzahl der Folgen als Ergebnis. |
| value und roll | Beide ziehen eine Zahl zwischen den beiden Enden des Bereichs, Enden eingeschlossen. value zeigt die Zahl nur dem, der den Befehl ausgeführt hat; roll teilt sie allen Spielern mit. |
| Bereichsgrenzen | Der Bereich muss zwei verschiedene Enden haben, etwa 1..6. Eine einzelne Zahl schlägt mit „Der Bereich des Zufallswertes muss mindestens 2 betragen“ fehl. Der Unterschied zwischen den Enden muss unter 2147483647 liegen, daher ist ein Bereich mit offenem Ende wie 1.. meist zu groß. |
| Sequenzen | Ohne Sequenz stammt die Zahl aus dem allgemeinen Zufall der Welt. Mit einer Sequenz-ID stammt die Zahl aus dieser benannten Sequenz, die bei jedem Zurücksetzen auf denselben Seed dieselben Zahlen in derselben Reihenfolge liefert. Eine Sequenz wird bei der ersten Verwendung erstellt. |
| reset <sequence> | Startet eine Sequenz neu. Ohne Seed werden die aktuellen Standardeinstellungen der Welt verwendet; mit einem Seed wird dieser Seed verwendet. |
| reset * | Entfernt alle Sequenzen, sodass jede bei der nächsten Verwendung wieder von vorn beginnt. Mit einem Seed werden der Seed und die zwei Wahr-oder-falsch-Einstellungen auch zu den neuen Standardwerten für jede Sequenz in der Welt. |
| Startwert-Einstellungen | includeWorldSeed und includeSequenceId sind beide true, wenn sie weggelassen werden. |
/random value 1..6Zieht eine Zahl von 1 bis 6 und zeigt sie nur dir.
/random roll 1..20Zieht eine Zahl von 1 bis 20 und gibt sie allen Spielern bekannt.
/random value 1..100 minecraft:my_diceZieht eine Zahl von 1 bis 100 aus der Sequenz minecraft:my_dice.
/random reset minecraft:my_dice 12345Startet die Sequenz minecraft:my_dice mit dem Startwert 12345 neu.
/random reset *Setzt jede Zufallssequenz in der Welt zurück.
/random reset * 42 false trueSetzt alle Sequenzen zurück und macht den Startwert 42 ohne den Weltstartwert zum neuen Standard.

