Guest User

Untitled

a guest
Dec 18th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use strict;
  3.  
  4. my $a = 277;
  5. my $b = 349;
  6. my $m = 0;
  7. my $c = 40_000_000;
  8. while ($c--) {
  9. $a *= 16807; $a %= 0x7FFF_FFFF;
  10. $b *= 48271; $b %= 0x7FFF_FFFF;
  11. $m += ($a & 0xFFFF) == ($b & 0xFFFF);
  12. print "$c\n" if $c % 1_000_000 == 0;
  13. }
  14.  
  15. print "Matching pairs: $m\n";
Add Comment
Please, Sign In to add comment