• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

olhovivo

Números randômicos

2 mensagens neste tópico

Olá, Tentei criar uma imagem aparecendo randomicamente na tela. De acordo com a documentação, o random gera apenas 0 e 1. Notei que as decimais são randômicas. Então , criei os números a partir do que ele gera. Bastei multiplicar o valor por 1000. Agora consigo números randômicos entre 0 e 999.

Se tiver um jeito mais fácil, gostaria de saber. Vai economizar código.

Outra questão seria montar um limite para a geração dos números. Por exemplo : quero gerar números aleátorios somente na faixa entre 100 e 200. Atualmente estou usando o while , onde o programa continua somente quando o novo número está nesta faixa. Isto está atrasando a execução do programa.

Tem algum jeito melhor?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Claro que sim.

Se quiseres gerar entre 101 e 200, por exemplo, tens apenas que gerar números numa faixa de 1 a 100 e somar 100. Ou seja, 100*random()+100

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora