Una función mejorada de números aleatorios personalizados

Anonim

En este artículo, crearemos una función personalizada para generar números decimales aleatorios entre los rangos definidos.

Los datos sin procesar 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 más bajos y más altos definidos. 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 de aleatorización

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

Ronda (valor, Number_of_decimal_places)

Siga a continuación para obtener el código

 Opción Función explícita RandomNumbers (más bajo como doble, más alto como doble, _ Decimales opcionales como entero = 0) Randomize RandomNumbers = Round ((Highest - Lowest) * Rnd + Lowest, Decimales) Función final 

Si te gustó este blog, compártelo con tus amigos en Facebook. Además, puede seguirnos en Twitter y Facebook.

Nos encantaría saber de usted, háganos saber cómo podemos mejorar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico