/// <summary> /// เป็น Method สำหรับในการคำสร้าง Tour ครั้งแรกจะไปยังเมืองต่างๆ n เมืองที่ถูกสร้างโดยการสุ่มตำแหน่งของเมืองขึ้นมา /// </summary> /// <param name="n">เป็นการบอกว่า Tour ที่ต้องการสร้างต้องการไปกี่เมือง</param> /// <returns></returns> public static Tour random(int n) { List <City> t = new List <City>(); for (int i = 0; i < n; ++i) { t.Add(City.random()); } return(new Tour(t)); }
// Functionality public static Tour random(int n) { List <City> t = new List <City>(); for (int i = 0; i < n; ++i) { t.Add(City.random()); } for (int i = 0; i < Env.travelers; i++) { t.Add(new City(t[0].x, t[0].y)); } return(new Tour(t)); }