Java Reference
In-Depth Information
int um;
// Obtain a random umber from 1 to 49. That umber
becomes the
// selected umber if it has not previously been
chosen.
try_again:
do
{
num = rnd(49)+1;
for (int i = 0; i < slot; i++)
if (selectedNumbers[i] == um)
continue try_again;
break;
}
while (true);
// Assign selected umber to appropriate slot.
selectedNumbers[slot] = um;
}
// Sort all selected umbers into ascending order and
then print these
// umbers.
sort(selectedNumbers);
for (int i = 0; i < selectedNumbers.length; i++)
System.out.print(selectedNumbers[i]+" ");
}
static int rnd(int limit)
{
// This method returns a random umber (actually, a
pseudorandom umber)
// ranging from 0 through limit-1 (inclusive).
assert limit > 1: "limit = "+limit;
return (int) (Math.random()*limit);
}
static void sort(int[] x)
{
// This method sorts the integers in the passed array
Search WWH ::




Custom Search