update : you said 'random' so that means it could result in no change.
In reply to Re: Randomly reassign hash keys by poj in thread Randomly reassign hash keys by cormanaz