[C#] C# List Shuffle 하는 방법, Random()으로 순서 섞기
1. Linq OrderBy()를 사용해서 목록 섞기 public static List Shuffle(List values) { Random rand = new Random(); var shuffled = values.OrderBy(_ => rand.Next()).ToList(); return shuffled; } Linq의 OrderBy() 메소드를 이용하면, 지정된 비교자를 사용하여 시퀀스의 요소를 정렬합니다. Random()을 사용해서 순서를 무작위로 섞기 위해 위와 같이 메소드를 구성 할 수 있는데요. static void Main(string[] args) { List values = new List() { "A", "B", "C", "D", "E" }; var valuse2 = EtcUtil...