Kotlin Random.Default用法及代码示例

本文方法及代码示例基于Kotlin 2.1.20 Released

Random.Default 所在包 kotlin.random.Random.Default,其相关用法介绍如下:

用法:

kotlin 复制代码
companion object Default : Random, Serializable

默认随机数生成器。

在 JVM 上,这个生成器是线程安全的,它的方法可以从多个线程中调用。

代码示例:

kotlin 复制代码
import kotlin.math.sin
import kotlin.random.Random
import kotlin.test.assertTrue

fun main(args: Array<String>) {
    //sampleStart
    val randomValues = List(10) { Random.nextInt(0, 100) }
    // prints new sequence every time
    println(randomValues)

    val nextValues = List(10) { Random.nextInt(0, 100) }
    println(nextValues)
    println("randomValues != nextValues is ${randomValues != nextValues}") // true
    //sampleEnd
}

// 输出
[63, 94, 85, 15, 93, 45, 19, 57, 39, 48]
[9, 15, 79, 3, 74, 61, 64, 78, 67, 22]
randomValues != nextValues is true

相关方法

相关推荐
用户6937175001384几秒前
Room 3.0:这次不是升级,是重来
android·前端·google
alexhilton3 小时前
Compose中的ContentScale:终极可视化指南
android·kotlin·android jetpack
jzlhll1234 小时前
kotlin Flow first() last()总结
开发语言·前端·kotlin
Digitally5 小时前
2026 年 8 款安卓数据擦除软件和应用对比
android
杨忆5 小时前
android 11以上 截图工具类
android
粤M温同学5 小时前
Android Studio 中安装 CodeBuddy AI助手
android·ide·android studio
阿拉斯攀登6 小时前
【RK3576 安卓 JNI/NDK 系列 08】RK3576 实战(二):JNI 调用 I2C 驱动读取传感器数据
android·安卓ndk入门·jni方法签名·java调用c++·rk3576底层开发·rk3576 i2c开发
赶路人儿8 小时前
常见的mcp配置
android·adb
符哥20088 小时前
充电桩 WiFi 局域网配网(Android/Kotlin)流程、指令及实例说明文档
android·开发语言·kotlin
没有了遇见9 小时前
Android 项目架构之<用户信息模块>
android