* 100平面に一様に分布した円/点/ノードを生成したい。そのために、私はJavaでRandom()メソッドを使用しています。具体的に私は次のようにそれをやっている:飛行機の一様分布ポイントがJavaでクラスタリングされているのはなぜですか?
Random r1=new Random();
for(int i=0;i<100;i++){
x=100*r1.nextDouble();
y=100*r1.nextDouble();
}
しかし、問題は、私は何度も何度もコードを実行すると、ノードが一様平面上に間隔を置いて配置されていないということである、すなわち、濃度のクラスターがありますそして占領されていない空間のいくつかの塊。
ご意見、ご提案は高く評価されます。 以下の画像は、クラスタとホワイトスペースの典型的な出力を示しています。円の数は、円のIDだけです。
乱数がクラスター化されていないのはよくある誤解です。それらが十分でない場合は、最も正確にクラスターを形成します。均一性が必要な場合は、均一なジェネレータをコード化します(平面を均等に分割し、それに応じてポイントを配置します)。 – Adam
お返事ありがとうございました。もっと詳しくお聞かせください。私は、平面を均等に分割し、それに応じてノードを配置すると言った部分を取得しませんでした。 – OAH
@Anderson [誕生日の問題](http://en.wikipedia.org/wiki/Birthday_problem)を見てください。 – SpaceTrucker