Tuesday, February 21, 2012

Random Number Generator without repetition using java

import java.util.*;

class ran
{

public static void main(String args[])
{

int cnter=0;
Random ran=new Random();
int x;
int y;
// int z;
int counter;
int sto[]=new int[50];
int ref[]=new int[50];



label1:
while(cnter<=49)
{
sto[cnter]=ran.nextInt(50);
x=cnter;
counter=0;

for(y=0;y<=x;y++)
{
if(sto[x]!=ref[y] && counter==0)
{
ref[x]=sto[x];
counter++;
}/// IF CLOSE

else
{
if(sto[x]==ref[y] && y!=cnter)
{
continue label1;
}

else if(sto[x]==ref[y] && y==cnter)
{
ref[x]=sto[x];
}

}//ELSE CLOSE

}///for loop close

cnter++;
//System.out.println(cnter);

}


for(int c=0;c<=49;c++)
{
System.out.println("Ranodm Number Is:"+ref[c]);

}



}
}

No comments:

Post a Comment