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