RosettaCodeData/Task/Knuth-shuffle/Inform-6/knuth-shuffle.inf
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

10 lines
140 B
INI

[ shuffle a n i j tmp;
for(i = n - 1: i > 0: i--)
{
j = random(i + 1) - 1;
tmp = a->j;
a->j = a->i;
a->i = tmp;
}
];