#! perl -slw use strict; use Data::Dumper; my %hash; $hash{ int rand() * 65536 }++ for 1 .. 1e6; print "$_ => $hash{ $_ }" for sort{ $a <=> $b } keys %hash; __END__ 0 => 26 2 => 30 4 => 26 6 => 32 8 => 33 10 => 23 ... 65520 => 33 65522 => 28 65524 => 26 65526 => 24 65528 => 23 65530 => 26 65532 => 43 65534 => 26