Wie fülle ich ein Quadrat mit kleineren Quadraten / Rechtecken?

In meinem Büro bei der Arbeit dürfen wir die Wände nicht streichen, deshalb habe ich beschlossen, Quadrate und Rechtecke auszurahmen, ein paar schöne Stoffe daran zu befestigen und sie an der Wand anzuordnen.

Ich versuche, eine Methode zu schreiben, die meine Eingabeabmessungen (9 'x 8' 8 ") und die minimale / maximale Größe (1 'x 3', 2 ', 4' usw.) verwendet und ein zufälliges Muster von erzeugt Quadrate und Rechtecke, um die Wand auszufüllen. Ich habe versucht, dies von Hand zu tun, bin aber mit dem Layout, das ich erhalten habe, nicht zufrieden. Jedes Mal, wenn ich das Layout nach dem Zufallsprinzip sortieren möchte, dauert es ungefähr 35 Minuten.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage