Random!

4 respostas
D

opa, bom dia, eu consigo definir um intervalo de numeros randomicos? por exemplo random(5,20), ai ele sortei um numero de 6 a 19?? tem como?

4 Respostas

Guilherme_Gomes

O Math.random() vai gerar um valor [0,1[
A partir daí você pode fazer uma função, algo como:

int valor = ((int)(Math.random()*14)) + 6; //valor = 6~19
D

hmm, valeu vou tentar aqui!

E
import java.util.Random;
...
private static Random r = new Random();
...
public static int rand (int inicio, int fim) {
    return r.nextInt (fim - inicio + 1) + inicio;
}

Não vou usar o nome “random” que você sugeriu porque esse nome já está usado.

D

legal =D

Criado 23 de outubro de 2009
Ultima resposta 23 de out. de 2009
Respostas 4
Participantes 3