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.

ArrowRawData

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.

ArrowOutput

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]