######## TimeRnd Zeit Zufall von bis #############################
# Aufrufbeschreibung: TimeRnd("vzeit","bzeit")
# vzeit = Startzeitpunkt zB. "07:00:00" oder "07:00"
# bzeit = Endzeitpunkt zB. "07:10:00" oder "07:10"
# TimeRnd = keine 24 Stunden aufaddiert
#
sub TimeRnd($$) {
my ($h1,$m1,$s1) = split(":", shift);
my ($h2,$m2,$s2) = split(":", shift);
$s1 = 0 if(!$s1);
$s2 = 0 if(!$s2);
my $t1 = 3600*$h1+60*$m1+$s1;
my $t2 = 3600*$h2+60*$m2+$s2;
my $er = int(rand($t2-$t1)+$t1);
return sprintf("%02d:%02d:%02d", $er/3600, ($er/60)%60, $er%60) if($s1);
return sprintf("%02d:%02d", $er/3600, ($er/60)%60);
}
#