##
$ perl -MData::Dump -e 'my %x = qw{a 1 b 2 c 3}; dd \%x; @x{sort keys %x} = values %x; dd \%x'
##
##
{ a => 1, b => 2, c => 3 }
##
##
{ a => 1, b => 2, c => 3 }
{ a => 1, b => 3, c => 2 }
{ a => 2, b => 3, c => 1 }
##
##
@hash{keys %hash} = values %hash;