gpt4 book ai didi

java - 以相同的概率选择三个数字之一?

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

我想以相同的概率 (33.3%) 选择三个数字之一。我可以使用 Random 类来实现此目的吗?

运行 100 次后,每个数字被选中的百分比是多少?会是均等的 33.3% 吗?

最佳答案

使用Random.nextInt(n)方法选择 02 之间的数字。使用它来选择三个值之一。

int index = Random.nextInt(3);
int selectedValue = myOptions[index];

该方法返回的值是均匀分布的。因此,如果无限重复这个过程,每个数字被选中的概率将接近 1/3。

来自文档:

All n possible int values are produced with (approximately) equal probability

关于java - 以相同的概率选择三个数字之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21453308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com