いくつかのランダムな double を生成して ArrayList に追加したいのですが、nextDouble() 関数は新しい double ではなく、毎回一意の double を返すようです
Random r = new Random();
ArrayList<Pair> centers = new ArrayList<Pair>();
ArrayList<ArrayList<Pair>> classes = new ArrayList<ArrayList<Pair>>();
for (int i=0 ; i < 100; i++) {
// Random r = new Random ();
// System.out.println (r.nextDouble ()) ;
double a = r.nextDouble () * 10;
double b = r.nextDouble () * 10;
centers.add (new Pair (a, b ));
System.out.println (centers);
}
誰でもこれで私を助けることができますか?これは最適化の間違いですか?