probablistic procedure to permutate array
I'm not exactly certain what you mean by probabilistic procedure as pertains to array permutation, and I'm going to assume you're looking for a random permutation of the array. I'm basing this off the formulation of the problem being very similar to an algorithm for that purpose.

So lets say as a person I'd like to do this task: Well, I'd probably just write down all the possible numbers, and then pick a random one. Then I'd cross of the one I'd picked and continue until I'd crossed them all off. 

Spoiler as to the name of the algorithm which I mentioned:


   See Fisher-Yates Shuffle algorithm or Knuth Shuffle.