blob: 3f36126e7e58f4b897658e79ac40279f97e66db8 [file] [log] [blame]
sub random_integers
{
my $len = shift;
my @result;
foreach (1..$len) {
my $value = int(rand(100));
push @result, $value;
}
return @result;
}
sub random_hash
{
my $len = shift;
my %result;
foreach (1..$len) {
my $key = random_string(32);
my $val = random_string(128);
$result{$key} = $val;
}
return \%result;
}
sub random_string
{
my $len=$_[0];
my @chars=('a'..'z','A'..'Z','0'..'9','_');
my $result;
foreach (1..$len) {
$result .= $chars[rand @chars];
}
return $result;
}
sub random_strings
{
my $len = $_[0];
my @result = ();
foreach (1..$len) {
my $strlen = rand(64) + 32;
push(@result, random_string($strlen));
}
return @result;
}
sub random_timestamp
{
my $result = rand(2**63) + 1;
return $result;
}
1;