Acme-MakeMoneyAtHome

 view release on metacpan or  search on metacpan

lib/Acme/MakeMoneyAtHome.pm  view on Meta::CPAN

package Acme::MakeMoneyAtHome;
$Acme::MakeMoneyAtHome::VERSION = '1.004001';
use strict; use warnings;

use Exporter 'import'; 
our @EXPORT = 'make_money_at_home';

our @Subject = (
  "roommate",
  "cousin",
  [ "mother", 'F' ],
  [ "father", 'M' ],
  [ "sensei", 'M' ],
  "associate",
  "senator",
  "friend",
  [ "aunt", 'F' ],
  "employer",
  "car dealer",
  [ "housemaid", 'F' ],
  "limousine driver",
  "study partner",
  [ "half-sister", 'F' ],
  [ "step-uncle", 'M' ],
  "Perl mentor",
  "third cousin",
  [ "mother-in-law", 'F' ],
  [ "father-in-law", 'M' ],
  "tennis partner",
  "gym spotter",
  "statistician",
  "hairdresser",
  "dungeon master",
  "priest",
  "BFF",
  [ "sugar daddy", 'M' ],
  "secret lover",
  [ "great grandmother", 'F' ],
  "retarded parakeet",
  "chemistry assistant",
  "meth cook",
  "crippled dog",
  "deaf cat",
  "PHP advisor",
  "personal trainer",
  "neighbor",
  "lacrosse teammate",
  "distant Russian relative",
  "personal cheerleader",
  "autistic goldfish",
  "dishwasher",
  "valet",
  "caddy",
  "system administrator",
);

our @Activity = (
  "photoshopping dicks",
  "browsing 4chan",
  "posting memes",
  "mining scamcoins",
  "browsing CPAN",
  "avoiding honest work",
  "being a fucktard on Tumblr",
  "smoking weed",
  "scamming people",
  "writing to Nigerian princes",
  "collecting reddit karma",
  "mocking celebrities",
  "playing Farm Birds on MyFace+",
  "IRCing",
  "answering fetish surveys",
  "finding version.pm bugs",
  "blowing cocaine",
  "swiping Tinder",
  "posting to stackoverflow",
  "watching pornography",
  "measuring midgets",
);


sub make_money_at_home {
  my $activity = $Activity[rand @Activity];

  my @people;
  do {
    my $new_subj = $Subject[rand @Subject];
    $new_subj = $new_subj->[0] if ref $new_subj and @people < 2;
    push @people, $new_subj unless grep {; $_ eq $new_subj } @people;
  } until @people == 3;

  my $unemploy = (int rand 36) + 4;
  my $hourly   = (int rand 60) + 40;
  my $monthly  = (60 * $hourly) + sprintf '%.2f', rand(200);

  my @gender;
  if (ref $people[2] eq 'ARRAY') {



( run in 3.637 seconds using v1.01-cache-2.11-cpan-437f7b0c052 )