Blocco valori casuali

Il blocco valori casuali può restituire un valore numerico o logico casuale. Il risultato del blocco valori casuali può essere utilizzato per far scegliere in modo casuale al robot tra diverse azioni.
Scegli il tipo di output
Selettore modalità
Input
Output
Utilizza il selettore modalità per scegliere se deve essere restituito un valore numerico casuale oppure un valore logico casuale. Dopo avere selezionato la modalità, puoi scegliere gli input. Gli input controllano l'intervallo o la probabilità dell'output Valore.
Modalità
Valore numerico


La modalità Valore numerico restituisce un valore intero casuale. Il valore verrà impostato su un numero intero casuale compreso nell'intervallo specificato da Limite inferiore e Limite superiore. Ogni valore intero compreso in questo intervallo ha la stessa probabilità di essere scelto.
Esempio
Questo programma emette una serie continua di toni di frequenze casuali comprese tra 500 e 5000 Hz.
Valore logico


La modalità Valore logico restituisce un valore Vero o Falso. La probabilità di ottenere un valore Vero è specificata dall'input Probabilità che venga restituito Vero. Questo input è un valore percentuale compreso tra 0 e 100. Ad esempio, con una probabilità pari a 25, vi è un 25% di possibilità che venga restituito Vero e un 75% di possibilità che venga restituito Falso.
Esempio
Questo programma fa scegliere in modo casuale al robot se girare a sinistra o a destra, con una probabilità di 50/50 per ognuna delle scelte.
Suggerimenti
Affinché il robot scelga tra più di due azioni in modo casuale, puoi utilizzare un blocco valori casuali con la modalità Valore numerico e un blocco Selettore in modalità Valore numerico. Ad esempio, puoi restituire un valore casuale compreso tra 1 e 5 e utilizzare tale valore per scegliere tra cinque diversi casi nel Selettore.
Input e output
Gli input del blocco valori casuali controllano l'intervallo e la probabilità del valore di output. È possibile immettere i valori di input direttamente nel blocco. In alternativa, i valori possono essere forniti da Data Wires" dagli output di altri blocchi di programmazione.
InputTipoValori consentitiNote
Limite inferiore Valore numericoQualsiasi numeroLimite inferiore per l'output numerico
Limite superiore Valore numericoQualsiasi numeroLimite superiore per l'output numerico
Probabilità che venga restituito Vero Valore numericoDa 0 a 100Percentuale di probabilità che venga restituito un risultato Vero per l'output logico
L'output del blocco valori casuali fornisce il valore casuale. Per utilizzare l'output, utilizza un filo dati per connetterlo a un altro blocco di programmazione.
OutputTipoNote
Valore Valore numerico o Valore logicoValore numerico in modalità Valore numerico
Valore logico in modalità Valore logico
Numero casuale
Collegamenti rapidi