Someone
public text v1 · immutable#!/usr/bin/perl -w
$TheNextNum = 0;
sub gen_fib {
my($curr, $next) = (0,1); return sub { my $fib = $curr; ($curr, $next) = ($next, $curr + $next); return $fib; }; }
my $fib_stream1 = gen_fib();
# print first 100 fibonacci numbers from stream 1
for(1..10000){
$TheNextNum = $fib_stream1->();
if(($TheNextNum % (2**32)) == 0){
print $TheNextNum;
print "\n";
}
}
print "\n";