如何使用Kotlin生成一个特定浮点数范围内的随机数(例如从51.3257到52.4557)?
var xCoord = randomValue() var yCoord = randomValue()
我需要创建一个方法还是只需要导入一些东西?
8ehkhllq1#
以下是相关文档:https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.random/-random/index.html我相信它会像
import kotlin.random.Random var xCoord = Random.nextDouble(51.3257, 52.4557) var xCoord = Random.nextDouble(51.3257, 52.4557)
mzillmmw2#
试试这个
double random = ThreadLocalRandom.current().nextDouble(51.3257, 52.4557);
xggvc2p63#
如果您正在使用Kotlin,请执行以下操作:
var max=51.3257 var min=52.4557 var outpot= (min + Random.nextDouble() * (max - min))
yjghlzjz4#
Random r = new Random(); double randomValue = rangeMin + (rangeMax - rangeMin) * r.nextDouble();
请试试这个。谢谢
4条答案
按热度按时间8ehkhllq1#
以下是相关文档:https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.random/-random/index.html
我相信它会像
mzillmmw2#
试试这个
xggvc2p63#
如果您正在使用Kotlin,请执行以下操作:
yjghlzjz4#
请试试这个。谢谢