Challenge: 
Version: 
1
Winner?: 
No
Code Snippet: 
set display mode 1024,768,32
start:
cls


boxx=600
boxy=600
segment=10


`draw box
ink -1,0
box 0,0,boxx,boxy

for p=1 to 2

boxx=600
boxy=600

for n=1 to 4
ink 0,0

  `draw horizintal wall
  wally=(1+rnd((boxx-(segment*2))/segment))*segment
  line 0,wally,boxx,wally
  `draw vertical line

  wallx=(1+rnd((boxy-(segment*2))/segment))*segment
  line wallx,0,wallx,boxy
  colour=rnd(2)
  if colour=0 then ink rgb(255,0,0),0
  if colour=1 then ink rgb(255,255,0),0
  if colour=2 then ink rgb(0,0,255),0
  if rnd(2)=0 then box 0,0,wallx,wally else box wallx,wally,boxx,boxy
`iterate

boxx=wallx
boxy=wally

next n
next p

text 0,650,"Press Space for next Mondrian"
sync
wait key
goto start