Ajuda com numeros randomicos

Existe alguma função pronta em java que sorteia um numero randomicamente e
exclui dentre estes números os números que já foram sorteados?

Amigo, existe um método stático na classe Math, chamado random(), pelo qual vc pode sortear números.

Daí, sugiro uma estrutura para verificar os números que já foram sorteados.

use o Random

e para cada numero sorteado coloque num arraylist

depois é so testar o contains do array para verificar se o numero esta no array…a certa altura vai ser um bocado pesadinho o teste pk ja la vais ter muitos numeros… :oops:



import java.util.ArrayList;
import java.util.Random;

/**
 * 
 */

/**
 * @author Alkamavo
 * 
 */
public class selectiveRandom {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Random r = new Random();
		ArrayList<Integer> numeros = new ArrayList<Integer>();

		// sorteia um numero randomicamente

		int number = (int)(Math.random()*100);
		numeros.add(number);
		// exclui dentre estes números os números
		// que já foram sorteados

		if (numeros.contains(numeros)) {

			number = r.nextInt();

			numeros.add(number);

		} else
			System.out.println("--- > " + number);

	}
}

Eu gostaria de saber se em um função só teria entrada para (números que serão sorteados, números que já foram sorteados)
mas mesmo assim
Muito obrigado, ajudou bastante.

[quote=Algebra]Eu gostaria de saber se em um função só teria entrada para (números que serão sorteados, números que já foram sorteados)
mas mesmo assim
Muito obrigado, ajudou bastante.[/quote]

não percebi a tua pergunta…
:?