[RESOLVIDO]Como fazer um código de sorteio?

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 :smiley: 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 :slight_smile:

Obrigado entanglement , eu vou tentar fazer