gpt4 book ai didi

java - Java 中的概率为 75%

转载 作者:行者123 更新时间:2023-12-01 06:32:12 25 4
gpt4 key购买 nike

我如何在 java 中使用这种格式实现 3/4 或 75% 的概率?

Random rand = new Random();
boolean val = rand.nextInt(25)==0;

最佳答案

类似这样的事情,

Random rand = new Random();
int val = rand.nextInt(4) + 1;
if (val == 1) { // <-- 1/4 of the time.
} else { // <-- 3/4 of the time.
}

Random.nextInt(int)返回返回一个介于 0(含)和指定值(不含)之间均匀分布的伪随机 int 值。因此,0-4(不包括)为 (0-3),如果再加 1,结果就是范围 (1-4)。

您也可以使用Random.nextDouble()就像,

if (rand.nextDouble() < 0.75) { // <-- 75% of the time.
}

关于java - Java 中的概率为 75%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26953460/

25 4 0
文章推荐: asp.net-mvc-4 - 多种语言的错误信息
文章推荐: python - 将 DataFrame 的结果输出到 QLabel
文章推荐: jquery - 如何用jquery替换中除
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com