如何在 Android 的 Kotlin 中生成指定范围内的随机数?
大家好!我是 Android 开发新手,正在用 Kotlin 写一个应用。我需要生成特定范围内的随机数,例如从 1 到 10(包括)或从 5 到 50。我试过用 `Random().nextInt()`,但它返回从 0 到最大值的随机数,而我需要的是在我的范围内。\n\n这是我写的:\n\n```kotlin\nval randomNumber = Random().nextInt(10) // 生成 0 到 9 的数\n```\n\n我希望数字是,比如从 1 到 10 或从 10 到 20。我试过加偏移量,但有时会超出边界。请告诉我如何在 Kotlin 中正确实现?最好代码兼容 Android API 21+(这是我项目的最低版本)。提前谢谢!另外,我想知道 `java.util.Random` 和 `kotlin.random.Random` 有什么区别?在 Android 项目中应该用哪个?\n<<>>\n
在 Kotlin 中生成范围内的随机数
\n在 Kotlin 中有几种优雅的方式来解决这个问题