6 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
sub create_sid {
my $sid;
#create a random SID
$sid = rand(20)*rand(20);
#my $time = time();
$sid .= time/(int(rand(10)+1));
#print "$sid";
$sid = md5_hex($sid);
return $sid;
}
srand;
$sid .= time/(int(rand(10)+1));
styx-cc+2007-08-16 18:58:45--Hallo, wollte nur mal fragen, ob das hier zufaellig genug ist (eine Zufaellige SID soll erstellt werden)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/perl -w
use strict;
use Digest::MD5 qw/md5_hex/;
my @sessions;
push(@sessions, 'xyz') for (0..1);
for (0..999999) {
push(@sessions, create_sid());
}
my %double;
for my $key (@sessions) {
$double{$key}++;
}
for my $key (keys %double) {
print "$key: $double{$key}\n" if ($double{$key}>1) ;
}
sub create_sid {
my $sid;
#create a random SID
$sid = rand(20)*rand(20);
#my $time = time();
$sid .= time/(int(rand(10)+1));
#print "$sid";
$sid = md5_hex($sid);
return $sid;
}
6 Einträge, 1 Seite |