이전 답변을 확인했지만 제대로 작동하지 않았습니다.Collections.shuffle once once once
나는 그것 또는 그것의 코멘트와 라인없이 한 번 섞고, 그러나 다시 셔플하지 않는 다음 코드
public static void createPopulation(ArrayList<City> city)
{
for (int i = 0; i<gen.getSize(); i++) {
ArrayList<City> copy = new ArrayList<City> (city); //added from previous question
Collections.shuffle(copy, new Random(seed));
gen.add(copy);
}
}
있습니다. 인구의 구성원들을 섞어 놓아야하는 GP 알고리즘 (글쎄, 시작)입니다.
'시드'란 무엇입니까? 동일한 시드 값에서 새로운 랜덤을 만들면 매번 동일한 순서의 "무작위"숫자가 제공됩니다. –