Un mejorado aleatoria personalizada números de función
En este artículo, crearemos una función personalizada para generar números decimales aleatorios entre los rangos definidos.
Los datos brutos para este ejemplo consisten en el valor más bajo y el valor más alto del rango y número de lugares decimales requeridos en números decimales.
Hemos creado una función personalizada «RandomNumbers» para generar números decimales aleatorios entre los números definidos más bajos y más altos. Esta función toma el valor más bajo, el valor más alto y el número de lugares decimales requeridos como entrada y devuelve números decimales aleatorios como salida.
Explicación del código
Función aleatoria
La función Randomize se usa para inicializar la función RnD del generador de números aleatorios y asignarle un nuevo valor semilla.
Función RnD
La función RnD devuelve un número aleatorio de un solo tipo de datos.
Función redonda
La función de redondeo se utiliza para limitar el número de decimales.
Sintaxis de la función Round
Round (valor, Number_of_decimal_places)
Siga a continuación el código
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 te gustó este blog, compártelo con tus amigos en Facebook y Facebook.
Nos encantaría saber de usted, háganos saber cómo podemos mejorar nuestro trabajo y hacerlo mejor para usted. Escríbanos a [email protected]