kotlin shuffled()でList(リスト)からランダムな要素を取得するサンプル

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
リスト変数名.shuffled().first()
list.shuffled().first()を利用して、Listの要素をランダムに取得します。

使用例

fun main() {
    val ns = listOf(11, 22, 33, 44, 55,66)
    
    for (i in 1..6) {
        println(ns.shuffled().first())
    }
}

実行結果

55
22
44
33
11
55

 

Kotlin

Posted by arkgame