Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Estou com dúvida no curso de Design Patterns para bons programadores, no exercício do capítulo A grande variedade de impostos e o padrão Strategy.

Minha dúvida está na hora de implementar a probabilidade (Random.next...), gostaria de entender melhor como fazê-lo (apenas isso).

2 respostas
solução!

Oi Bruno,

O código de exemplo ali não ajudou?

boolean escolhido = java.util.Random.nextDouble() > 0.30;

O método nextDouble() devolve um número entre 0 e 1, randômico. Como é de 0 a 1, você pode ver isso como probabilidade.

Entendeu?

Ahhh, obrigado Mauricio! Agora fez mais sentido.