【发布时间】:2017-04-13 10:28:52
【问题描述】:
假设我有 10 个粒子,每个粒子都有三个坐标。我想随机放置它们,使两个粒子之间的距离总是大于某个值(比如 1)。 任何想法如何做到这一点。
【问题讨论】:
-
一个简单的建议是:(i) 随机化 3 个值 (x, y, z),(ii) 将新坐标与所有旧坐标进行比较,(iii) 如果距离 > 一些值,放置它,否则,转到i。你试过什么?
-
我试过了,但无法完全消除重叠。
标签: python physics montecarlo