shuffle
Definition: | sequence res = shuffle(sequence s) |
Description: | Randomise the order of the top-level elements of sequence s. |
pwa/p2js: | Supported. |
Comments: | shuffle(tagset(n)) is a quick way to generate a random permutation of 1..n. |
Example: |
?shuffle(tagset(10)) -- displays eg {9,2,10,6,5,7,1,8,3,4} |
Implementation: | See builtins\shuffle.e (an autoinclude) for details of the actual implementation. |
See Also: | rand, tagset |