Gera um número decimal aleatório com até 18 casas decimais, no intervalo de 0.0 a 1.0. O bloco Fração Aleatória, da categoria Matemática, realiza uma função semelhante. No entanto, gera apenas números com até 16 casas decimais, no intervalo de 0.0 a 1.0.

Figura 1 - Bloco Gerar Fração Aleatória
Compatibilidade
- Bloco cliente: cronapi.precise.generateRandomFraction()
Retorno
Retorna um objeto contendo informações sobre a fração aleatória gerada. Esse objeto possui uma estrutura interna com as propriedades:
- d: define o algarismo significativo do número em formato de array.
- 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.
- 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.
Parâmetros
O bloco não possui parâmetros.
Exemplo
No exemplo da função abaixo estamos gerando uma fração aleatória com o auxilio do bloco Gerar Fração Aleatória.

Figura 2 - Exemplo de uso do bloco Gerar Fração Aleatória
O resultado pode ser conferido impresso no console do navegador.

Figura 2.1 - Resultado de execução da função da Figura 2
Para exibir o objeto gerado pelo bloco, vincule o bloco Gerar Fração Aleatória diretamente no bloco imprime. O resultado será algo semelhante ao obtido na figura 2.2.

Figura 2.2 - Objeto gerado pelo bloco