【发布时间】:2022-01-19 18:08:25
【问题描述】:
我想生成随机矩形。这是一项相当容易的任务。问题是我需要它们不与任何这些黑点重叠:
现在我可以告诉它忽略它生成的任何矩形,如果它与任何黑点重叠,但随着点密度的增加,它会达到bogosort 的低效率水平。有没有更有效的方法来做到这一点?
【问题讨论】:
-
也许您可以随着点密度的增加而减小矩形大小。
-
我试过了,虽然它改进了一些东西,但它并没有解决核心问题。
-
矩形可以相互重叠吗?
-
是的,他们可以。虽然不是问题的一部分,但在我的例子中,我放置了一个矩形,其中一部分创建了更多点,但其余部分可以重叠。
标签: python algorithm image optimization random