控制随机的80% 成功和20失败
来源:互联网 发布:mac口红圣诞限量2017 编辑:程序博客网 时间:2024/05/22 03:38
public class Random {
public static double rate0 = 0.80;
public static double rate1 = 0.20;
private String PercentageRandom() {
double randomNumber;
randomNumber = Math.random();
if (randomNumber >= 0 && randomNumber <= rate0) {
return "成功";
} else if (randomNumber >= rate0 / 100 && randomNumber <= rate0 + rate1) {
return "失败";
}
return "成功";
}
public static void main(String[] agrs) {
int count = 0;
Random a = new Random();
for (int i = 0; i <= 10000; i++)// 打印100个测试概率的准确性
{
System.out.println(a.PercentageRandom());
if (a.PercentageRandom().equals("成功")) {
count++;
}
}
System.out.println(count);
}
}
public static double rate0 = 0.80;
public static double rate1 = 0.20;
private String PercentageRandom() {
double randomNumber;
randomNumber = Math.random();
if (randomNumber >= 0 && randomNumber <= rate0) {
return "成功";
} else if (randomNumber >= rate0 / 100 && randomNumber <= rate0 + rate1) {
return "失败";
}
return "成功";
}
public static void main(String[] agrs) {
int count = 0;
Random a = new Random();
for (int i = 0; i <= 10000; i++)// 打印100个测试概率的准确性
{
System.out.println(a.PercentageRandom());
if (a.PercentageRandom().equals("成功")) {
count++;
}
}
System.out.println(count);
}
}
- 控制随机的80% 成功和20失败
- 微软的成功和失败
- 实现发邮件方法,随机返回失败成功,50个线程同时调用sendEmail发送1000封邮件,统计发送失败和成功的个数
- 感受:IT项目的成功和失败
- 成功和失败
- 成功的失败预言
- 成功的失败预言
- 成功的失败预言
- 许小年:失败的改革和成功的改革
- 急于成功和害怕失败
- 单元测试假成功和假失败的避免方法
- 成功和失败都是自己选择出来的
- php接收表单的值 以及成功和失败提示
- 项目成功和失败的几大因素
- 失败?还是成功的开始?
- 成功与失败的箴言
- 成功与失败的价值观
- 成功与失败的理解
- IOS 文件路径字符串处理
- c#的BackgroundWorker的使用
- C 打印格式小记
- 测试
- boost库之asio使用出错:error LNK2001,boost::system::generic_category
- 控制随机的80% 成功和20失败
- Lua中的字符串函数库
- CatchLog log信息捕捉
- IO流学习总结4
- viewgroup方法简介
- Linux静态库和动态库
- QT-QSocketNotifier监听系统文件操作(在已知键值情况下,可现实开发板的自定义按键)
- 到处都有博客,都不知道哦啊在哪写好啦
- Android与服务器端数据交互(基于SOAP协议整合android+webservice)