概述
轮盘赌介绍
![这里写图片描述](https://file2.kaopuke.com:8081/files_image/2023061020/202306102002162736543.png)
算法实现
package test;
public class Test {
public static double[] multiPros;
public static void main(String[] args) {
multiPros = new double[4];
multiPros[0] = 0.14;
multiPros[1] = 0.49;
multiPros[2] = 0.06;
multiPros[3] = 0.31;
for (int i = 0; i < 10; i++) {
int k = nextDiscrete(multiPros);
System.out.println(k);
}
}
public static int nextDiscrete(double[] probs)
{
double sum = 0.0;
for (int i = 0; i < probs.length; i++)
sum += probs[i];
double r = Math.random() * sum;
sum = 0.0;
for (int i = 0; i < probs.length; i++) {
sum += probs[i];
if (sum > r)
return i;
}
return probs.length - 1;
}
}
结果展示
最后
以上就是光亮樱桃为你收集整理的轮盘赌算法的java实现算例轮盘赌介绍算法实现结果展示的全部内容,希望文章能够帮你解决轮盘赌算法的java实现算例轮盘赌介绍算法实现结果展示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复