En forbedret funktion til tilpassede tilfældige numre

Anonim

I denne artikel vil vi oprette en brugerdefineret funktion til at generere tilfældige decimaltal mellem de definerede områder.

Rådata for dette eksempel består af laveste værdi og højeste værdi af området og antallet af decimaler, der kræves i decimaltal.

Vi har oprettet en brugerdefineret funktion "RandomNumbers" til at generere tilfældige decimaltal mellem de definerede laveste og højeste tal. Denne funktion tager laveste værdi, højeste værdi og antal decimaler, der kræves som input, og returnerer tilfældige decimalnumre som output.

Kode forklaring

Tilfældig funktion

Randomiseringsfunktionen bruges til at initialisere RnD-funktionen i tilfældighedsgeneratoren og tildele den en ny seedværdi.

RnD -funktion

RnD -funktion returnerer et tilfældigt antal enkelt datatype.

Rund funktion

Runde funktion bruges til at begrænse antallet af decimaler.

Syntaks for rund funktion

Round (værdi, Number_of_decimal_places)

Følg venligst nedenstående for koden

 Mulighed Eksplicit funktion RandomNumbers (Lavest som dobbelt, højest som dobbelt, _ Valgfrie decimaler som heltal = 0) Randomiser RandomNumbers = Round ((Highest - Lowest) * Rnd + Lowest, Decimals) End Function 

Hvis du kunne lide denne blog, kan du dele den med dine venner på Facebook. Du kan også følge os på Twitter og Facebook.

Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet