O funcție îmbunătățită a numerelor aleatorii personalizate

Anonim

În acest articol, vom crea o funcție personalizată pentru a genera numere zecimale aleatorii între intervalele definite.

Datele brute pentru acest exemplu constau din cea mai mică valoare și cea mai mare valoare a intervalului și a numărului de zecimale necesare în numerele zecimale.

Am creat o funcție personalizată „RandomNumbers” pentru a genera numere zecimale aleatorii între cele mai mici și cele mai mari numere definite. Această funcție ia cea mai mică valoare, cea mai mare valoare și numărul de zecimale necesare ca intrare și returnează cifre zecimale aleatoare ca ieșire.

Explicarea codului

Funcția aleatorie

Funcția Randomize este utilizată pentru a inițializa funcția RnD a generatorului de numere aleatorii și a-i atribui o nouă valoare seed.

Funcția RnD

Funcția RnD returnează un număr aleatoriu de tip unic de date.

Funcție rotundă

Funcția rotundă este utilizată pentru a limita numărul de zecimale.

Sintaxa funcției Round

Rundă (valoare, Număr_de_locuri_decimale)

Vă rugăm să urmați codul de mai jos

 Opțiune Funcție explicită RandomNumbers (cel mai mic ca dublu, cel mai mare ca dublu, _ zecimale opționale ca număr întreg = 0) Randomize RandomNumbers = rotund ((cel mai mare - cel mai mic) * Rnd + cel mai mic, zecimale) Funcția finală 

Dacă ți-a plăcut acest blog, distribuie-l prietenilor tăi de pe Facebook. De asemenea, ne puteți urmări pe Twitter și Facebook.

Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți munca noastră și o putem îmbunătăți. Scrieți-ne pe site-ul de e-mail