- Notifications
You must be signed in to change notification settings - Fork5
randomPermutation
Subhajit Sahu edited this pageMay 3, 2023 ·3 revisions
Pick an arbitrary permutation.
Alternatives:randomPermutation,randomPermutation$.
Similar:randomPermutation,permutations,hasPermutation.
functionrandomPermutation(x,n,fr)// x: an array// n: number of values [-1 ⇒ any]// fr: random number generator ([0, 1))
constxarray=require('extra-array');varx=[1,2,3,4,5];xarray.randomPermutation(x,5);// → [ 2, 4, 5, 1, 3 ]xarray.randomPermutation(x,5);// → [ 5, 3, 1, 2, 4 ]xarray.randomPermutation(x,3);// → [ 5, 3, 1 ]