Java Beginners

Moderators: zibadian
Number of threads: 1285
Number of posts: 2739

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Help!!! Generating Random Numbers Posted by Buttons88 on 21 Nov 2012 at 2:46 PM
I keep getting duplicates, any suggestions??


import javax.swing.JOptionPane;
public class exam
{
public static void main(String[]args)
{
int maxn = 45 , index , dupindex,anum;
int numsneeded ,pass,comparison,temp;
String results ;
numsneeded = Integer.parseInt(JOptionPane.showInputDialog(null,"please enter number of lotto numbers :"));
int [] numbers = new int[numsneeded];
for ( index= 0; index < numsneeded;index ++)
{
anum = (int)(Math.random()* maxn)+1;
numbers[index] = anum;
for (dupindex = 0 ; numbers[dupindex] != anum;dupindex++)
if (index == dupindex)
index ++ ;
}
for (pass = 1 ; pass <= numbers.length - 1 ;pass++)
{
for (comparison = 1 ;comparison <= numbers.length - pass ; comparison ++)

{
if (numbers[comparison-1] >numbers[comparison])
{
temp = numbers[comparison - 1 ];
numbers[comparison - 1 ]= numbers[comparison];
numbers[comparison] = temp;
}
}
}
results = "your lotto numbers are " + "\n";
for (index = 0 ; index< numbers.length;index ++)
results += numbers[index] + "\n";
JOptionPane.showMessageDialog(null,results);
}
}



 

Recent Jobs