for (int i = 0; i < fruitsList.Count; i++) { Fruit fruitCurrentIndex = fruitsList[i]; int randomIndex = Random.Range(i, fruitsList.Count); fruitsList[i] = fruitsList[randomIndex]; fruitsList[randomIndex] = fruitCurrentIndex; }