Uma função aprimorada de números aleatórios personalizados

Anonim

Neste artigo, criaremos uma função personalizada para gerar números decimais aleatórios entre os intervalos definidos.

Os dados brutos para este exemplo consistem no valor mais baixo e no valor mais alto do intervalo e no número de casas decimais exigidas em números decimais.

Criamos uma função personalizada “RandomNumbers” para gerar números decimais aleatórios entre os números mais baixos e mais altos definidos. Esta função usa o valor mais baixo, o valor mais alto e o número de casas decimais necessários como entrada e retorna números decimais aleatórios como saída.

Explicação do código

Randomizar função

A função Randomize é usada para inicializar a função RnD do gerador de números aleatórios e atribuir a ela um novo valor de semente.

Função RnD

A função RnD retorna um número aleatório de um único tipo de dados.

Função redonda

A função de arredondamento é usada para limitar o número de casas decimais.

Sintaxe da função Round

Rodada (valor, Number_of_decimal_places)

Siga abaixo para o código

 Função Explícita da Opção Números Aleatórios (Menor como Duplo, Maior como Duplo, _ Decimais Opcional como Inteiro = 0) Randomizar Números Aleatórios = Arredondado ((Maior - Menor) * Rnd + Menor, Decimais) Função Final 

Se você gostou deste blog, compartilhe com seus amigos no Facebook. Além disso, você pode nos seguir no Twitter e no Facebook.

Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar nosso trabalho e torná-lo melhor para você. Escreva para nós no site de e-mail