Números Aleatórios de Ponto Flutuante Perfeitos: Um Novo Algoritmo
Métodos tradicionais para gerar números aleatórios de ponto flutuante sofrem com perda de precisão e viés. Este artigo apresenta um novo algoritmo eficiente que gera números aleatórios de ponto flutuante perfeitamente uniformes no intervalo [0, 1), abordando as deficiências das abordagens tradicionais. O algoritmo prossegue em duas etapas: primeiro, gerando um número aleatório de ponto fixo com uma granularidade específica; segundo, preenchendo os bits de precisão restantes com base no modo de arredondamento. O desempenho do algoritmo é comparável aos métodos tradicionais, e os testes verificam sua uniformidade e precisão. Esta pesquisa é significativa para simulações e cálculos que dependem de números aleatórios de ponto flutuante precisos.