tangieb01 has asked for the wisdom of the Perl Monks concerning the following question:
What script do I add for my program to generate more than one ticket? Currenlty all it prints is one lotto ticket. Thanks in advance.
#!/usr/bin/perl #Program name: perlscript print"Content-type: text/html\n\n"; #The HTTP header print"<HTML><HEAD><TITLE> CGI/My First Form</TITLE></HEAD>\n"; print"<BODY BGCOLOR=Blue TEXT=White>\n"; print"Processing CGI form:<p>"; $formvalues=$ENV{QUERY_STRING}; @formvalues=split("&",$formvalues); print"$formvalues[0]\n"; print "<P>"; print"$formvalues[1]\n"; print "<P>"; print"$formvalues[2]\n"; print "<P>"; @formvalues2=split("=",$formvalues[0]); $NumberOfTickets=$formvalues2[1]; @formvalues2=split("=",$formvalues[1]); $NumbersOnTickets=$formvalues2[1]; @formvalues2=split("=",$formvalues[2]); $HighestNumberOnTicket=$formvalues2[1]; print "$NumberOfTickets"; print "$NumbersOnTickets"; print "$HighestNumberOnTicket"; for ($i=0; $i<$NumbersOnTickets; $i++) { $lotto[$i]= int(rand($HighestNumberOnTicket)) + 1; } print "Your lottery ticket number is @lotto\n"; print "</BODY></HTML>\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How to generate lotto numbers, i.e. How many tickets do you want? 3 and it prints 3..and so on...
by kennethk (Abbot) on Jun 09, 2010 at 22:12 UTC |