Funzione Rnd

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Restituisce un valore Single contenente un numero casuale.

Sintassi

Funzione Rnd [(number)]

Il numerodi facoltativoargomento è un singolo o qualsiasi valido espressione numerica.

Valori restituiti

Se num è

Funzione Rnd Genera

Minore di zero

Lo stesso numero ogni volta utilizzando numero come valore iniziale.

Maggiore di zero

Numero casuale successivo nella sequenza.

Uguale a zero

L'ultimo numero generato.

Non è stato fornito

Numero casuale successivo nella sequenza.


Osservazioni

La funzione Rnd restituisce un valore minore di 1, ma è maggiore o uguale a zero.

Il valore del numero di Rnd un numero casuale:

Per ogni valore iniziale specifico, la stessa sequenza numerica viene generata in quanto ogni successiva chiamata alla funzione Rnd viene utilizzato il numero precedente come valore iniziale per il numero successivo nella sequenza.

Prima di chiamare Rnd, istruzione Esecuzione casuale senza un argomento per inizializzare il generatore di numeri casuali con un valore iniziale basato sul timer di sistema.

Per produrre interi casuali in un determinato intervallo, utilizzare questa formula:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

In questo caso, limite superiore è il numero più alto nell'intervallo e limite inferiore è il numero più basso nell'intervallo.

Nota : Per ripetere sequenze di numeri casuali, chiamare Rnd con un argomento negativo immediatamente prima di utilizzare Esecuzione casuale con un argomento numerico. Con lo stesso valore Esecuzione casuale per numero non ripetere la sequenza precedente.

Esempio

Nota : Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio viene usata la funzione Rnd per generare un valore intero casuale compreso tra 1 e 6.

Dim MyValue
' Generate random value between 1 and 6.
MyValue = Int((6 * Rnd) + 1)

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×