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 accetta il valore più basso, il valore più alto e il numero di posizioni decimali richieste come input e restituisce numeri decimali casuali come output.
Spiegazione del codice
Funzione randomizza
La funzione Randomize viene utilizzata per inizializzare la funzione RnD del generatore di numeri casuali e assegnarle un nuovo valore seme.
Funzione RnD
La funzione RnD restituisce un numero casuale di un singolo tipo di dati.
Funzione rotonda
La funzione Round viene utilizzata per limitare il numero di posizioni decimali.
Sintassi della funzione Round
Round(valore,Numero_di_posti_decimali)
Si prega di seguire sotto per il codice
Opzione Funzione esplicita RandomNumbers(Minimo come doppio, Massimo come doppio, _ Decimali facoltativi come numero intero = 0) Randomize RandomNumbers = Arrotonda((Il più alto - Il più basso) * Rnd + Il più basso, Decimali) End Function
Se ti è piaciuto questo blog, condividilo con i tuoi amici su Facebook. Inoltre, puoi seguirci su Twitter e Facebook.
Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica