Best shuffle: Difference between revisions
Content added Content deleted
m (→{{header|Lua}}) |
|||
Line 2,249: | Line 2,249: | ||
for _, word in ipairs(words) do |
for _, word in ipairs(words) do |
||
local shufl, count = bestshuffle(word, r) |
local shufl, count = bestshuffle(word, r) |
||
print(string.format("%s |
print(string.format("%s, %s, (%d)", word, shufl, count)) |
||
end |
end |
||
print() |
print() |
||
Line 2,258: | Line 2,258: | ||
{{out}} |
{{out}} |
||
<pre>RANDOM: |
<pre>RANDOM: |
||
abracadabra |
abracadabra, radcababaar, (0) |
||
seesaw |
seesaw, esawes, (0) |
||
elk |
elk, kel, (0) |
||
grrrrrr |
grrrrrr, rrgrrrr, (5) |
||
up |
up, pu, (0) |
||
a |
a, a, (1) |
||
DETERMINISTIC: |
DETERMINISTIC: |
||
abracadabra |
abracadabra, caadrbabaar, (0) |
||
seesaw |
seesaw, ewaess, (0) |
||
elk |
elk, kel, (0) |
||
grrrrrr |
grrrrrr, rgrrrrr, (5) |
||
up |
up, pu, (0) |
||
a |
a, a, (1)</pre> |
||
=={{header|Mathematica}} / {{header|Wolfram Language}}== |
=={{header|Mathematica}} / {{header|Wolfram Language}}== |