Possible Duplicate:
Generating Unique Random Numbers in Java
Code will generate 6 random numbers from a range but need them to be unique been melting my brain any pointers would be greatly appreciated
import java.util.Random;
import java.util.Arrays;
public class numbers
{
private int[] lottoNumbers;
private int nextInt;
private Random r;
public numbers()
{
lottoNumbers = new int [6];
r = new Random();
nextInt();
}
public void nextInt()
{
System.out.print("*** ");
for (int i = 0; i < lottoNumbers.length; i++)
{
lottoNumbers[i] = r.nextInt(49) +1;
System.out.print(" " + lottoNumbers[i]);
}
System.out.println(" ***");
}
}