title: Place random non-overlapping rectangles on a panel
body: <p>I've a panel of size X by Y. I want to place up to N rectangles, sized randomly, upon this panel, but I don't want any of them to overlap. I need to know the X, Y positions for these rectangles.</p>
  
  <p>Algorithm, anyone?</p>
  
  <p><strong>Edit</strong>: All the N rectangles are known at the outset and can be selected in any order. Does that change the procedure?</p>