[kotlin] 코틀린 집합(Set)의 원소들을 랜덤하게 섞기

코틀린에서는 shuffle() 메서드를 사용하여 집합(Set)의 원소들을 랜덤하게 섞을 수 있습니다.

val originalSet = setOf(1, 2, 3, 4, 5)
val shuffledSet = originalSet.shuffled()
println(shuffledSet)

위의 예제에서 originalSet은 우리가 섞고 싶은 원래의 집합이며, shuffledSetoriginalSet의 원소들을 무작위로 섞은 새로운 집합입니다. 결과를 출력하면 섞인 집합의 순서를 확인할 수 있습니다.

shuffle() 메서드는 랜덤한 순서로 원소들을 섞은 새로운 List를 반환하므로, 필요에 따라 해당 List를 Set으로 변환하여 사용할 수 있습니다.

이와 같이, 코틀린에서 shuffle() 메서드를 사용하여 집합(Set)의 원소들을 랜덤하게 섞을 수 있습니다.

참고문헌: