Oi pessoal,
Gostaber como faço para gerar um número aleatório e atribuílo em uma variável do tipo int?
Como gerar um número aleatório?
D
3 Respostas
P
O método Math.random() devolve um double x, tal que 0 <= x < 1
Se eu quero números entre 0 e 10, por exemplo, então tenho de multiplicar o meu x por 11 (10 que é o limite máximo mais 1), de tal forma que fico com y, tal que 0 <= y < 11
Se eu agora obtiver a parte inteira desse número tenho um inteiro entre 0 e 10, já que o meu y é sempre menor que 11.
Assim, temos o seguinte código:
int randomNumber = (int)(Math.random()*11);
System.out.println(randomNumber);
que imprime sempre um inteiro entre 0 e 10.
D
Funcionaou!
Como eu posso gerar um numero inteiro aleatório?
P
Como eu posso gerar um numero inteiro aleatório?
Não percebi a repetição da pergunta.
O exemplo anterior já gerava um inteiro aleatório entre 0 e 10. Para outros intervalos é só adaptar o código.
Criado 4 de março de 2009
Ultima resposta 11 de mar. de 2009
Respostas 3
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo