public void generate(int n)
{
int initial;
int current;
int successes=0;
float percent;
// Note: || means "or", != means "not equal", && means "and
for(int i = 0; i < n; i++)
{
// Note: randGen is type "Random", not type "JRandom"
initial = 2 + randGen.nextInt(6) + randGen.nextInt(6);
if (initial == 2 || initial == 3 || initial == 12)
; // do nothing
else if (initial == 7 || initial == 11)
successes++;
else
{
current=0;
while (current != initial && current != 7)
current = 2 + randGen.nextInt(6) + randGen.nextInt(6);
if (current == initial)
successes++;
}
}
// Print results
percent = ( (float) successes / (float) n) * 100;
disp.appendText(Float.toString(percent));
disp.appendText(" % wins.\n");
}