Knuth shuffle: Difference between revisions
Content added Content deleted
imported>Arakov |
|||
Line 1,797: | Line 1,797: | ||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
ELENA |
ELENA 6.x: |
||
<syntaxhighlight lang="elena">import system'routines; |
<syntaxhighlight lang="elena">import system'routines; |
||
import extensions; |
import extensions; |
||
Line 1,811: | Line 1,811: | ||
for(int i := 0, i < max, i += 1) |
for(int i := 0, i < max, i += 1) |
||
{ |
{ |
||
var j := randomGenerator. |
var j := randomGenerator.nextInt(i,max); |
||
self.exchange(i,j) |
self.exchange(i,j) |
||
Line 1,828: | Line 1,828: | ||
{{out}} |
{{out}} |
||
<pre> |
<pre> |
||
3,8,4,5,1,2,6,0,7,9 |
|||
</pre> |
</pre> |
||