Una funzione di numeri casuali personalizzati migliorata

Anonim

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