public void Insert(List <Zadanie> zadanies) { Random rand = new Random(); int randomnumber = rand.Next(0, zadanies.Count - 1); Zadanie chosenTask = zadanies.ElementAt <Zadanie>(randomnumber); int anotherrandomnumber = rand.Next(0, zadanies.Count - 1); zadanies.Insert(anotherrandomnumber, chosenTask); zadanies.RemoveAt(randomnumber); // return zadanies; }
public void Swap(List <Zadanie> zadanies) { Random rand = new Random(); int randomnumber = 0; int anotherrandomnumber = 0; while (randomnumber == anotherrandomnumber) { randomnumber = rand.Next(0, zadanies.Count - 1); anotherrandomnumber = rand.Next(0, zadanies.Count - 1); } Zadanie chosenTask = zadanies.ElementAt(randomnumber); Zadanie anotherchosenTask = zadanies.ElementAt(anotherrandomnumber); zadanies.RemoveAt(anotherrandomnumber); zadanies.Insert(anotherrandomnumber, chosenTask); zadanies.RemoveAt(randomnumber); zadanies.Insert(randomnumber, anotherchosenTask); }