/**
*
* @author tzaki
* @version Oct 22, 2008
*
* a for loop that contains 10 DIFFERENT random numbers from 1 to 100.
*
*/
import java.util.*;
public class RandomInts2
{
public static void main(String beans[])
{
Random gen = new Random();
final int limit = 30;
int[] nums = new int[limit];
int temp = 0;
boolean isUnique;
for (int i = 0; i < limit; i++)
{
do
{
isUnique = true;
temp = gen.nextInt(100) + 1;
for(int j = 0; j < i; j++)
if(temp == nums[j])
isUnique = false;
}while(!isUnique);
//test whether unique test algorithm worked
//System.out.println("Found Unique Number: " + temp);
nums[i] = temp;
}
//used to easily check whether a number was repeated or not
//Arrays.sort(nums);
for (int i = 0; i < limit; i++)
System.out.print(nums[i] + " ");
}
}