diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2003-07-11 00:10:14 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2003-07-11 00:10:14 +0000 |
commit | f66d27219d38f673658dece7f9afd3498a458e6d (patch) | |
tree | dee772596aacc7928cf9cc2c50035e255946b2c1 /pod/perlsec.pod | |
parent | bed601927f5ca7f54b544d9e5ce1f77461311b68 (diff) | |
download | perl-f66d27219d38f673658dece7f9afd3498a458e6d.tar.gz |
Retract the statements.
p4raw-id: //depot/perl@20137
Diffstat (limited to 'pod/perlsec.pod')
-rw-r--r-- | pod/perlsec.pod | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/pod/perlsec.pod b/pod/perlsec.pod index 41f96691ac..ecd9bbc4bc 100644 --- a/pod/perlsec.pod +++ b/pod/perlsec.pod @@ -404,18 +404,14 @@ into account. In Perls before 5.8.1 one could rather easily generate data that as hash keys would cause Perl to consume large amounts of time because -internal structure of hashes would badly degenerate. In Perl 5.8.1 -the hash function is randomly perturbed by a pseudorandom seed which -makes generating such naughty hash keys harder. -See L<perlrun/PERL_HASH_SEED> for more information. - -The random perturbation is done by default but if one wants for some -reason emulate the old behaviour one can set the environment variable -PERL_HASH_SEED to zero (or any other integer). One possible reason -for wanting to emulate the old behaviour is that in the new behaviour -consecutive runs of Perl will order hash keys differently, which may -confuse some applications (like Data::Dumper: the outputs of two -different runs are no more identical). +internal structure of hashes would badly degenerate. In Perl 5.8.1 it +is possible to randomly perturb the hash function by a pseudorandom +seed which makes generating such naughty hash keys harder. See +L<perlrun/PERL_HASH_SEED> for more information. + +Perturbing the hash ordering affects for example modules like +Data::Dumper: if one is dumping hashes, the outputs of two different +runs are no more identical. B<Perl has never guaranteed any ordering of the hash keys>, and the ordering has already changed several times during the lifetime of |