App::Games::Keno
This package plays a game of Keno. The number range is 1 to 80 and the payout amounts are for 1 to 10 spots.
Sample code to play 1000 draws with 5 spots. The spots are chosen for you.
use App::Games::Keno; my $first_game = App::Games::Keno->new( num_spots => 5, draws => 1000 ); $first_game->PlayKeno; say "You won \$" . $first_game->winnings . " on " . $first_game->draws . " draws.";
This is how you choose your own spots.
my $second_game = App::Games::Keno->new( spots => [ 45, 33, 12, 20, 75 ], draws => 1000 ); $second_game->PlayKeno; say "You won \$" . $second_game->winnings . " on " . $second_game->draws . " draws.";
Several verbosity levels exist, use theme like this:
my $third_game = App::Games::Keno->new( spots => [ 45, 33, 12, 20, 75 ], draws => 1000, verbose => 1 );
Verbose level 0 is the default and prints nothing. Verbose level 1 prints the amount won on winning draws. Verbose level 2 prints evrything from verbose level 1 and the numbers drawn on each draw and the numbers that matched.
To install App::Games::Keno, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Games::Keno
CPAN shell
perl -MCPAN -e shell install App::Games::Keno
For more information on module installation, please visit the detailed CPAN module installation guide.