Gerar Número Aleatório / Generate Random Number
Retorna um número aleatório dentro de uma determinada faixa de valores de forma precisa.
Figura 1 - Bloco Gerar Número Aleatório
Este bloco faz parte do plugin Cálculos Precisos / Precise Calculations. Para visualizá-lo, é necessário instalar o plugin.
Compatibilidade
Bloco cliente: cronapi.precise.generateRandom()
Retorno
Retorna o resultado da geração aleatória como um objeto decimal de alta precisão. Esse objeto possui uma estrutura interna com as propriedades:
s: define o sinal do número, ou seja, se o número é positivo ou negativo. O sinal de valor "1" representa um número positivo, enquanto o valor "-1" representa um número negativo.
e: define o expoente decimal do número, ou seja, a posição da vírgula ou ponto decimal em relação ao início dos dígitos significativos.
d: define o algarismo significativo do número em formato de array.
Parâmetros
Valor mínimo
Valor inicial do intervalo para a geração do número aleatório.
Posição: 1
Inglês: Minimum value
Tipo: Numérico / Numeric
Exemplo: 25
Valor máximo
Valor final do intervalo para a geração do número aleatório.
Posição: 2
Inglês: Maximum value
Tipo: Numérico / Numeric
Exemplo: 100
Exemplo
Na função abaixo, o bloco Gerar Número Aleatório irá retornar um valor aleatório entre -10 e 10. O resultado de execução será impresso no console do navegador.
Figura 2 - Exemplo de uso do bloco Gerar Número Aleatório
Na imagem a seguir, podemos visualizar o resultado de execução da função da Figura 2. Visto que o valor da propriedade "s" do objeto é "-1", isso indica que o número é negativo, resultando no valor "-6".
Figura 2.1 - Resultado de execução da função da Figura 2
Nesta página
- 1 Compatibilidade
- 2 Retorno
- 3 Parâmetros
- 3.1 Valor mínimo
- 3.2 Valor máximo
- 4 Exemplo