Generate Chess960 starting position: Difference between revisions

Content added Content deleted
m (→‎{{header|Wren}}: Minor tidy)
m (→‎{{header|UNIX Shell}}: minor simplification)
Line 2,864: Line 2,864:
for _ in {1..8}
for _ in {1..8}
do
do
while ((picking_history[pick=RANDOM%8]))
while ((picking_history[pick=RANDOM%8]++))
do :
do :
done
done
((picking_history[pick]++))
attempt+="${pieces[pick]}"
attempt+="${pieces[pick]}"
done
done