kotlinで入力されたリストをシャッフルして出力する方法は何ですか?

Kotlinでは、リストの要素の順番をシャッフルするためにshuffle()関数を使用し、その後、shuffleされた要素をforEach()関数を使用して出力することができます。以下はサンプルコードです:

fun main() {
    val list = listOf(1, 2, 3, 4, 5)
    val shuffledList = list.shuffled()
    
    shuffledList.forEach { element ->
        println(element)
    }
}

このコードを実行すると、次のような出力が得られますが、順序はランダムです。

3
1
5
4
2

この例では、まず整数のリストを含むlistを定義します。次に、shuffled()関数を使用してリストの要素の順序をランダムに入れ替え、その結果をshuffledListに割り当てます。最後に、forEach()関数を使用してshuffledList内の各要素を反復処理し、それを印刷します。

bannerAds