我有一个500 x 400像素的正方形,在里面有一个100像素的网格。现在我想用随机大小的小正方形填充该正方形,并使其与网格对齐。这意味着小正方形的大小可以是100、200、300或400像素。它们的大小和位置需要是随机的,所以每次运行时输出都会不同。
下图显示了大正方形、它的网格和可能的小正方形输出。
我是用DIV在Ruby / Sinatra中生成的,但我想问题更普遍一些,实际上是使用什么算法来实现的。
有没有建议如何用最少的代码完成此操作?
下图显示了大正方形、它的网格和可能的小正方形输出。
我是用DIV在Ruby / Sinatra中生成的,但我想问题更普遍一些,实际上是使用什么算法来实现的。
有没有建议如何用最少的代码完成此操作?