use Tie::IxHash; tie %hashname, "Tie::IxHash"; [download]
In reply to Re: split to hash, problem with random keys by Mitch in thread split to hash, problem with random keys by december