Java gera uma forma comum geração de números aleatórios:
1, utilizando o classe aleatória, da seguinte maneira podem gerar um número inteiro de 0 a 10 000, 10 000 não está incluído, mas não necessariamente, quatro dígitos
Aleatório aleatório = Random () ;
Sistema. out.println ( "---------" + Random.nextInt ( 10000)) ;
2, Math.random () * 9000 + 1000或(int) ((Math.random () * 9 + 1) * 1000)
Sistema. out.println (( int) ((Math. aleatório () * 9 + 1) * 1000)) ;
Descrição:
Math.random () está no intervalo [0,1)
gama math.random () é 9000 * [0,9000);
gama math.random () * 9000 + 1000 é [1000,10000 ).
Observações:
1, os pit aleatória, como o resultado será sempre um valor
para ( int i = 0 ; i < 50 ; i ++) {
Random random = Random ( 10000) ;
Sistema. out.println ( "-----------" + Random.nextInt ( 10000)) ;
}
Saída:
----------- 2208
----------- 2208
----------- 2208
----------- 2208
----------- 2208
----------- 2208
----------- 2208
----------- 2208
- 2208 ----------
----------- 2208