Permutations/Rank of a permutation: Difference between revisions

m
→‎{{header|Ruby}}: removed a default argument
(→‎{{header|Ruby}}: Added Ruby Header and sample)
m (→‎{{header|Ruby}}: removed a default argument)
Line 894:
end
 
def each(upper=@size)
return self.to_enum unless block_given?
(0..@size-1).each{|i| yield unrank(i)}
Line 967:
</pre>
Really generating one million unique random permutations of 144 elements would take an estimated 11 hours on one core of my machine.
 
=={{header|Tcl}}==
{{trans|D}}
1,149

edits