Generate random chess position: Difference between revisions

Content added Content deleted
Line 693: Line 693:
r2 = rnd(8)
r2 = rnd(8)
c2 = rnd(8)
c2 = rnd(8)
if ( r1 != r2 and abs( r1 - r2 ) > 1 and abs( c1 - c2) > 1 )
if ( abs( r1 - r2 ) > 1 or abs( c1 - c2) > 2 )
grid(r1, c1) = asc("K")
grid(r1, c1) = asc("K")
grid(r2, c2) = asc("k")
grid(r2, c2) = asc("k")
Line 807: Line 807:
{{output}}
{{output}}
<pre style="font-size: 32px">
<pre style="font-size: 32px">
. . . . . . .
. . . . . .
. . . . .
. . . . .
. . . . . . .
. . . . . .
. . . .
. . . . .
. . . . .
. . . . .
. . . .
♙ . . . .
. . . . . .
. . . .
. . . . .
. . . . . . . .
</pre>
</pre>
<pre style="font-size: 18px">
<pre style="font-size: 18px">
5r2/1qPK4/6B1/4PNPp/2n2bN1/Pp1Q3R/k3n3/RB3b2/ w - - 0 1
N5q1/n2p2P1/KP6/2b1b2p/2P1r1P1/P1n2B1P/kPR4r/8/ w - - 0 1
</pre>
</pre>