Notizie
Gioco
Guide
Download
Versioni
/random
COMANDI BLOCCHI COMANDI E MAPPE TUTTI 3 SOTTOCOMANDI Aggiunto in 1.20.2

/random comando in Minecraft

/random estrae un numero intero casuale in un intervallo. value lo mostra solo a te, roll lo annuncia a tutti i giocatori, ed entrambi possono finire in un punteggio con /execute store. Le sequenze con nome danno risultati ripetibili e reset assegna loro un nuovo seme.

Sintassi

/random reset (*|<sequence>)
/random roll <range> [<sequence>]
/random value <range> [<sequence>]

// Eccezioni: /random reset, /random roll <range> <sequence> e /random value <range> <sequence> richiedono il livello 2.

Tutte le 12 forme
  • /random reset *
  • /random reset * <seed>
  • /random reset * <seed> <includeWorldSeed>
  • /random reset * <seed> <includeWorldSeed> <includeSequenceId>
  • /random reset <sequence>
  • /random reset <sequence> <seed>
  • /random reset <sequence> <seed> <includeWorldSeed>
  • /random reset <sequence> <seed> <includeWorldSeed> <includeSequenceId>
  • /random roll <range>
  • /random roll <range> <sequence>
  • /random value <range>
  • /random value <range> <sequence>
/random reset
/random reset (*|<sequence>)
ArgomentoAccettaA cosa serve
seedfacoltativoNumero interoNumero intero usato come nuovo seme della sequenza, per esempio 1234.
includeWorldSeedfacoltativotrue / falsetrue o false: se il seme del mondo viene mescolato nel nuovo seme.
includeSequenceIdfacoltativotrue / falsetrue o false: se l'ID della sequenza viene mescolato nel nuovo seme.
sequenceID di risorsaNome di una sequenza casuale, per esempio mypack:dice. Richiede il livello di permesso 2.
Tutte le 8 forme
  • /random reset *
  • /random reset * <seed>
  • /random reset * <seed> <includeWorldSeed>
  • /random reset * <seed> <includeWorldSeed> <includeSequenceId>
  • /random reset <sequence>
  • /random reset <sequence> <seed>
  • /random reset <sequence> <seed> <includeWorldSeed>
  • /random reset <sequence> <seed> <includeWorldSeed> <includeSequenceId>
/random roll
/random roll <range> [<sequence>]
ArgomentoAccettaA cosa serve
rangeIntervallo (1..5)Intervallo da cui estrarre, estremi inclusi, per esempio 1..6 o -10..10.
sequencefacoltativoID di risorsaNome di una sequenza casuale, per esempio mypack:dice. Richiede il livello di permesso 2.
Tutte le 2 forme
  • /random roll <range>
  • /random roll <range> <sequence>
/random value
/random value <range> [<sequence>]
ArgomentoAccettaA cosa serve
rangeIntervallo (1..5)Intervallo da cui estrarre, estremi inclusi, per esempio 1..6 o -10..10.
sequencefacoltativoID di risorsaNome di una sequenza casuale, per esempio mypack:dice. Richiede il livello di permesso 2.
Tutte le 2 forme
  • /random value <range>
  • /random value <range> <sequence>

Esempi

Tirare un dado per tutti

/random roll 1..6

Estrae un numero da 1 a 6 e annuncia il risultato a tutti i giocatori.

Java 26.3

Ottenere un valore casuale privato

/random value 1..100

Mostra solo a te un numero da 1 a 100, per esempio «Valore casuale: 42».

Java 26.3

Salvare il risultato in un punteggio

/execute store result score @s dice run random value 1..6

Salva un numero da 1 a 6 nel tuo punteggio dice, pronto per execute if score.

Java 26.3

Estrarre da una sequenza con nome

/random value 1..10 mypack:loot

Prende il valore successivo della sequenza mypack:loot. Serve il livello di permesso 2.

Java 26.3

Reimpostare una sequenza con un seme

/random reset mypack:loot 1234

Assegna a mypack:loot il seme 1234, così i valori seguenti formano una serie ripetibile in questo mondo.

Java 26.3
Componi il tuo comando

Compila i campi, poi copia il comando.

Generatore di comandi

value, roll e permessi

random value 1..6 risponde solo a te con «Valore casuale: 4», mentre random roll 1..6 scrive per tutti «Steve ha estratto 4 (tra 1 e 6)», come un tiro di dado sul server. Entrambi gli estremi sono inclusi, quindi scrivili sempre tutti e due. I giocatori senza comandi attivi possono usare value e roll da soli; una sequenza con nome e reset richiedono il livello di permesso 2.

Valori casuali nelle mappe

Per reagire al risultato, salvalo: execute store result score @s dice run random value 1..6, poi verificalo con /execute if score @s dice matches 6. Così si costruiscono con /scoreboard ricompense, eventi o teletrasporti casuali. Per scegliere un'entità a caso è più semplice un selettore come @r o @e[sort=random,limit=1], e /loot gestisce già i bottini casuali.

Sequenze e reset

Una sequenza è un generatore casuale con nome, per esempio mypack:dice. Reimpostata con lo stesso seme, produce di nuovo la stessa serie di valori, utile per minigiochi equi o ripetibili. reset imposta un nuovo seme e i due valori booleani decidono se mescolarvi il seme del mondo e l'ID della sequenza. reset * reimposta tutte le sequenze in una volta.

✓ Verificato nella Java Edition 26.3 · aggiornato il 2 novembre 2026

/random: FAQ

Il limite superiore è incluso in /random?

Sì, entrambi gli estremi sono inclusi: 1..6 può restituire 1, 2, 3, 4, 5 o 6.

Come metto un numero casuale in un punteggio?

Usa /execute store result score @s dice run random value 1..6. Il punteggio dice conterrà il numero estratto.

Come si usa /random?

Scrivilo in chat, senza bisogno di trucchi: /random roll <range> [<sequence>]. Eccezioni: /random reset, /random roll <range> <sequence> e /random value <range> <sequence> richiedono il livello 2.

Chi può usare /random?

Ogni giocatore. Eccezioni: /random reset, /random roll <range> <sequence> e /random value <range> <sequence> richiedono il livello 2.

Da quando esiste /random?

È nell'albero ufficiale dei comandi dalla Java Edition 1.20.2.

Comandi correlati