BSD-arc4random

 view release on metacpan or  search on metacpan

lib/BSD/arc4random.pm  view on Meta::CPAN

		&arc4random_pushk
		&arc4random_stir
		&arc4random_uniform
	);
	%EXPORT_TAGS = (
		all => [ @EXPORT_OK ],
	);
}

use vars qw($RANDOM);		# public tied integer variable
sub have_kintf() {}		# public constant function, prototyped

my $have_threadlock = 1;
my $arcfour_lock;
eval { require threads::shared; };
if ($@) {
	$have_threadlock = 0;	# module not available
} else {
	# private thread lock
	threads::shared::share($arcfour_lock);
};



( run in 0.647 second using v1.01-cache-2.11-cpan-65fba6d93b7 )