#!/usr/bin/perl $b = beholder; $bk = "Monstrous Manual"; #default book $pg = 0; #defalt page number @gen = ( "beholder $b='' $pg=21", "death kiss $pg=21", "eye of the deep $pg=21", "gauth $pg=21", "spectator $pg=21", "undead $pg=21", "hive mother $pg=25", "director $pg=25", "examiner $pg=25", "lensman $pg=25", "overseer $pg=25", "watcher $pg=25" ); print "$gen[rand@gen] $b ($bk, pg $pg)", "\n"; #### lensman 0=25 beholder (Monstrous Manual, pg 0) #### lensman beholder (Monstrous Manual, pg 25) #### Scalar found where operator expected at C:\***\beholder.pl line 7, near ""beholder" $b" (Missing operator before $b?) line 7, near "'' $pg" (Missing operator before $pg?) line 8, near ""death kiss" $pg" (Missing operator before $pg?) line 9, near ""eye of the deep" $pg" (Missing operator before $pg?) line 10, near ""gauth" $pg" (Missing operator before $pg?) line 11, near ""spectator" $pg" (Missing operator before $pg?) line 12, near ""undead" $pg" (Missing operator before $pg?) line 13, near ""hive mother" $pg" (Missing operator before $pg?) line 14, near ""director" $pg" (Missing operator before $pg?) line 15, near ""examiner" $pg" (Missing operator before $pg?) line 16, near ""lensman" $pg" (Missing operator before $pg?) line 17, near ""overseer" $pg" (Missing operator before $pg?) line 18, near ""watcher" $pg" (Missing operator before $pg?) syntax error at C:\***\beholder.pl line 7, near ""beholder" $b" Execution of C:\***\beholder.pl aborted due to compilation errors.