Una migliore su misura casuale di numeri Funzione
In questo articolo, creeremo una funzione personalizzata per generare numeri decimali casuali tra gli intervalli definiti.
I dati grezzi per questo esempio sono costituiti dal valore più basso e dal valore più alto dell’intervallo e dal numero di posizioni decimali richieste nei numeri decimali.
Abbiamo creato una funzione personalizzata “RandomNumbers” per generare numeri decimali casuali tra i numeri più bassi e più alti definiti. Questa funzione prende il valore più basso, il valore più alto e il numero di cifre decimali richiesti come input e restituisce numeri decimali casuali come output.
Spiegazione del codice
Randomize funzione
La funzione Randomize viene utilizzata per inizializzare la funzione RnD del generatore di numeri casuali e assegnargli un nuovo valore seed.
Funzione RnD
La funzione RnD restituisce un numero casuale di un singolo tipo di dati.
Funzione round
La funzione Round viene utilizzata per limitare il numero di cifre decimali.
Sintassi della funzione Round
Round (value, Number_of_decimal_places)
Segui sotto per il codice
Option Explicit Function RandomNumbers(Lowest As Double, Highest As Double, _ Optional Decimals As Integer = 0) Randomize RandomNumbers = Round((Highest - Lowest) * Rnd + Lowest, Decimals) End Function
Se ti è piaciuto questo blog, condividilo con i tuoi amici su Facebook e Facebook.
Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected]