Help for this page

Select Code to Download


  1. or download this
    my ($i, $jokekey);
    ++$i && rand($i) < 1 && ($jokekey = $_) for (keys %hash);
    
  2. or download this
    sub choose {
      #assumes 1st param is \%knockknocks
      my $jokeref = shift;
      my @setups = keys %$jokeref;
      return $setups[rand @setups];
    }