Guest User

Untitled

a guest
May 22nd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.87 KB | None | 0 0
  1. #mafia_gen
  2.  
  3. use strict;
  4. use warnings;
  5. use List::Util 'shuffle';
  6.  
  7. my @pnames = qw/Apostate Beanybag Blueflash Bobble Broodje Drasha Emiya HungLoSack Lyrika Mendel Red Reldnahc ScoutTier SpaceSavage SuwakoChan Tarasque Thear22 TheJoo YawningAngel/;
  8. my @rolelist = qw//;
  9.  
  10. my @nonpr = qw/Swiftblade Moon_Queen Zephyr Magebane Nomad Valkyrie Engineer Silhouette Emerald_Warden Monkey_King Master_of_Arma Nymphora Thunderbringer Pollywog_Priest Pyromancer Bubbles Aluna Monarch Armadon Hammerstorm Pebbles Pandamonium Rampage Tundra Gladiator Flux Drunken_Master Midas/;
  11.  
  12. while ($#pnames > $#rolelist) {
  13.     @nonpr = shuffle(@nonpr);
  14.     push @rolelist, pop @nonpr;
  15. }
  16.  
  17.  
  18. for (0..10) {
  19. @pnames = shuffle(@pnames);
  20. @rolelist = shuffle(@rolelist);
  21. }
  22.  
  23. open TXT, ">./playeroles.txt";
  24. select TXT;
  25. for (0..$#pnames) {
  26.     printf "%-15s", "$pnames[$_]";
  27.     print " - $rolelist[$_]\n";
  28. }
Add Comment
Please, Sign In to add comment