1 #!/usr/bin/perl -w
 2 # File: simple_random.pl
 3 # Author: Tom Large - tlarge@thelug.org
 4 # Location: http://www.thelug.org/docs/
 5 # Description: Generates a pseudo random number.
 6 
 7 $again = "y";
 8 
 9 while ($again =~ /^y/i)
10   {
11   print "Rolling the dice...\n";
12   
13   $score1 = int( rand(18)) + 1;
14   $score2 = int( rand(18)) + 1;
15   $score3 = int( rand(18)) + 1;
16   $score4 = int( rand(18)) + 1;
17   $score5 = int( rand(18)) + 1;
18   $score6 = int( rand(18)) + 1;
19   $score7 = int( rand(18)) + 1;
20   
21   print "The scores are:\n";
22   print "$score1\n";
23   print "$score2\n";
24   print "$score3\n";
25   print "$score4\n";
26   print "$score5\n";
27   print "$score6\n";
28   print "$score7\n";
29   print "\n";
30   print "\nWould you like to roll again? (y/n): ";
31   $again = <STDIN>;
32   chomp $again;
33   }


syntax highlighted by Code2HTML, v. 0.9.1