Esta dica ilustra um método de gerar um número aleatório. O desenvolvedor pode usar este código para gerar números aleatórios em suas aplicações tais como dentro de uma aplicação de quiz, para perguntas aleatórias, selecionando as perguntas em um banco de dados.
|
Random rand = new Random();
// No. 1 Gerando Inteiros aleatorios int randnum = rand.nextInt(); // Mais inteiros podem ser gerados executando // iterativamente a linha de código acima...
// No. 2 Gerando inteiros aleatoriamente de 0 a 10 int n = 10; randnum = rand.nextInt(n+1);
// No. 3 Gerando bytes aleatorios byte[] bytes = new byte[5]; rand.nextBytes(bytes);
// No. 4 Outros tipos primitivos boolean b = rand.nextBoolean(); long l = rand.nextLong(); float f = rand.nextFloat(); // 0.0 <= f < 1.0 double d = rand.nextDouble(); // 0.0 <= d < 1.0
// Cria dois objetos randomicos com o mesmo parâmetro long seed = rand.nextLong(); rand = new Random(seed); Random rand2 = new Random(seed); |