Eine verbesserte Kundenspezifische Zufallszahlen-Funktion
In diesem Artikel erstellen wir eine benutzerdefinierte Funktion zum Generieren von zufälligen Dezimalzahlen zwischen den definierten Bereichen.
Die Rohdaten für dieses Beispiel bestehen aus dem niedrigsten und dem höchsten Wert des Bereichs und der Anzahl der Dezimalstellen, die in Dezimalzahlen erforderlich sind.
Wir haben eine benutzerdefinierte Funktion „RandomNumbers“ erstellt, um zufällige Dezimalzahlen zwischen den definierten niedrigsten und höchsten Zahlen zu generieren. Diese Funktion verwendet den niedrigsten Wert, den höchsten Wert und die Anzahl der als Eingabe erforderlichen Dezimalstellen und gibt zufällige Dezimalzahlen als Ausgabe zurück.
Code Erklärung
Zufallsfunktion
Die Zufallsfunktion wird verwendet, um die RnD-Funktion des Zufallszahlengenerators zu initialisieren und ihm einen neuen Startwert zuzuweisen.
RnD-Funktion
Die RnD-Funktion gibt eine Zufallszahl eines einzelnen Datentyps zurück.
Rundungsfunktion
Die Rundungsfunktion wird verwendet, um die Anzahl der Dezimalstellen zu begrenzen.
Syntax der Rundungsfunktion
Rund (Wert, Anzahl_der_Dezimalstellen)
Bitte folgen Sie unten für den Code
Option Explicit Function RandomNumbers(Lowest As Double, Highest As Double, _ Optional Decimals As Integer = 0) Randomize RandomNumbers = Round((Highest - Lowest) * Rnd + Lowest, Decimals) End Function
Wenn dir dieser Blog gefallen hat, teile ihn mit deinen Freunden auf Facebook und Facebook.
Wir würden gerne von Ihnen hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern und für Sie verbessern können. Schreiben Sie uns unter [email protected]