Un Nombres aléatoires personnalisés Amélioration de la fonction
Dans cet article, nous allons créer une fonction personnalisée pour générer des nombres décimaux aléatoires entre les plages définies.
Les données brutes pour cet exemple se composent de la valeur la plus basse et de la valeur la plus élevée de la plage et du nombre de décimales requis en nombres décimaux.
Nous avons créé une fonction personnalisée «RandomNumbers» pour générer des nombres décimaux aléatoires entre les nombres les plus bas et les plus élevés définis. Cette fonction prend la valeur la plus basse, la valeur la plus élevée et le nombre de décimales requis en entrée et renvoie des nombres décimaux aléatoires en sortie.
Explication du code
Fonction aléatoire
La fonction Randomize est utilisée pour initialiser la fonction RnD du générateur de nombres aléatoires et lui attribuer une nouvelle valeur de départ.
Fonction RnD
La fonction RnD renvoie un nombre aléatoire de type de données unique.
Fonction ronde
La fonction Round est utilisée pour limiter le nombre de décimales.
Syntaxe de la fonction Round
Round (valeur, Number_of_decimal_places)
Veuillez suivre ci-dessous pour le 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
Si vous avez aimé ce blog, partagez-le avec vos amis sur Facebook et Facebook.
Nous serions ravis de vous entendre, faites-nous savoir comment nous pouvons améliorer notre travail et le rendre meilleur pour vous. Écrivez-nous à [email protected]