Random

4 respostas Resolvido
java
Pantrol

galera como pego um Randon de números pre determinado?

package BR;

import java.util.Arrays;
import java.util.Random;

public class Raliatorio {
	
	public static void main(String[] args) {
		Random r = new Random();
		int numeros[] = { 0, 5, 10 };
		int x = 2;
		int N = r.numeros[x];
		
		System.out.println(N);
	}
}

4 Respostas

hugokotsubo

Basta pegar um valor que seja um índice válido do array:

int n = numeros[r.nextInt(numeros.length)];
Pantrol

Obrigado!

Pantrol

como seria com array bidimensional para exibir o x e o Y?

hugokotsubo
Solucao aceita

Bom, nextInt(n) retorna um número entre 0 e n - 1, então basta chamar duas vezes (uma pra cada dimensão), passando os valores de acordo com os tamanhos de cada dimensão.

Criado 24 de abril de 2021
Ultima resposta 24 de abr. de 2021
Respostas 4
Participantes 2