I denne artikkelen vil vi lage en egendefinert funksjon for å generere tilfeldige desimaltall mellom de definerte områdene.
Rådata for dette eksemplet består av laveste verdi og høyeste verdi av området og antall desimaler som kreves i desimaltall.
Vi har opprettet en egendefinert funksjon "RandomNumbers" for å generere tilfeldige desimaltall mellom de definerte laveste og høyeste tallene. Denne funksjonen tar laveste verdi, høyeste verdi og antall desimaler som kreves som inndata og returnerer tilfeldige desimaltall som utgang.
Kode forklaring
Tilfeldig funksjon
Randomize-funksjon brukes til å initialisere RnD-funksjonen til tilfeldighetsgeneratoren og tildele den en ny seed-verdi.
RnD -funksjon
RnD -funksjonen returnerer et tilfeldig antall enkelt datatype.
Rund funksjon
Rundefunksjonen brukes til å begrense antall desimaler.
Syntaks for Round -funksjon
Round (verdi, Number_of_decimal_places)
Følg koden nedenfor
Alternativ Eksplisitt funksjon RandomNumbers (Lavest som dobbelt, Høyest som dobbelt, _ Valgfrie desimaler som heltall = 0) Randomize RandomNumbers = Round ((Highest - Lowest) * Rnd + Lowest, Decimals) End Function
Hvis du likte denne bloggen, del den med vennene dine på Facebook. Du kan også følge oss på Twitter og Facebook.
Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post