Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

rand(200)??

Nesta aula o nosso jogo pede para que o jogador escolha um número entre 0 e 200... e nela o professor explica que para gerarmos um número aleatório devemos utilizar a função rand(200).

Entretanto a função vai nos gerar um número entre 0 e 199 pois pela descrição na própria aula e também de acordo com a documentação deste método ele não inclui o número passado como parâmetro.

Portanto ou mudamos a nossa pedida para "Digite um número entre 0 e 199" ou utilizamos a função rand desta forma rand(201). Correto?

PS: vi que isso é corrigido na aula seguinte...

2 respostas

Você pode também usar um range, quando usamos range o método pega números incluídos nesse range.

rand(1..200)

solução!

Sim você esta certo :) O número 200 não será sorteado.