1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #!/usr/local/bin/perl
use strict;
use POSIX;
my $min_date = mktime(0, 0, 0, 1, 0, 10); # 1 janvier 1910
print "MIN DATE : $min_date\n";
my $max_date = mktime(0, 0, 0, 31, 11, 130); # 31 decembre 2030
print "MAX DATE : $max_date\n";
my $range = int(rand($max_date)-$min_date);
print "Range : $range\n";
my $random = $range+$min_date;
print "Random : $random\n";
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($random);
print scalar localtime($random); |
Partager