eu queria um código que tivesse as variaveis a e b e que o java imprimisse a ou b , por porcentagem , por exemplo “a” tem 50% de chances para aparecer , o “b” seria a mesma coisa , por favor poderia me mostrar um exemplo?
De mais detalhes, não ficou muito claro e procure por Randon :idea:
:thumbup:
Explique melhor, pois sua descrição está bastante confusa.
é como se fosse jogo de loteria , vamos supor que tem as bolas 12 e 15 , e só pode sair uma de cada vez , então eu queria um código que mostrasse um ou outro no resultado , com probabilidade de meio pra meio para cada bola(50%).
Digamos que você tenha alternativas, X, Y e Z, sendo que X tem 14% = 0,14 de probabilidade de aparecer, Y tem 37% = 0,37 de probabilidade, e Z tem os restantes 100 - 14 - 37 = 49% = 0,49.
O método Math.random() retorna um número de 0.0 (inclusive) a 1.0 (exclusive).
Você pode fazer o seguinte:
Se Math.random voltar um número de 0 (inclusive) a 0,14 (exclusive), você sorteou o valor X.
Se voltar um número de 0,14 (inclusive) a 0,14 + 0,37 (exclusive), você sorteou o valor Y.
Caso contrário, você sorteou o valor Z.
Não vou dar o programa pronto porque a nota é sua
Obrigado entanglement , eu vou tentar fazer