Solucionado (ver solução)
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.