Novamente olá a todos!
A Minha dúvida aqui nem é bem de java, mais como não sei bem onde procurar, resolvi postar aqui mesmo.
Se alguem souber me direcionar para algum outro lugar, por favor poste! =)
Prescisei fazer isto porque no meu programa iria utilizar MUITAS vezes os métodos da classe Random, e isso estava deixando o programa lerdo.
A função recebe um int “x”, que significa a “quantidade” de números aleatórios, e um double “y” ( entre 0 e 1 ).
Ela deve retonar a chance, em % de que a média entre x números aleatórios ( entre 0 e 1 ) seja [color=red]menor[/color] que y.
Vou escrever os seguintes exemplos pra ficar mais fácil:
Se x for 2, e y for 1( 100% ), o valor retornado será 1, já que há 100% de chance de média entre 2 números aleatórios ser menor que 1.
Se x for 2, e y for 0.5( 50% ), o valor retornado será 0.5, já que há 50% de chance da média entre 2 números aleatórios ser menor que 0.5.
Se x for 2, e y for 0.875( 87,5% ), o valor retornado seria 0,75, já que há 87,5% de chance de que a média dos dois números aleatórios seja menor que 0,75.
Não sei bem se deu pre entender, mais é isso. Vlw a todos, já tentei usar algo como:
return ((( 2 * y - 1 ) ^ x ) + 1 ) / 2
Mais não é isso. Porém acho que isso possa ajudar, afinal =)
Obrigado! =)´
[]`s