Generate Chess960 starting position: Difference between revisions

→‎{{header|UNIX Shell}}: hopefully fix incorrect picking algorithm
m (→‎{{header|UNIX Shell}}: minor simplification)
(→‎{{header|UNIX Shell}}: hopefully fix incorrect picking algorithm)
Line 2,864:
for _ in {1..8}
do
while ((picking_history[pick=RANDOM%8]++))
do :
done
((picking_history[pick]++))
attempt+="${pieces[pick]}"
done
1,934

edits