C语言根据概率随机抽奖,【图片】红蓝球概率问题,通过程序模拟抽取,计算结果已出,有兴趣来看【非现役文职吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我用的c语言,大一学的还没忘完。。。。程序非常简单,就是生成随机数,然后根据随机数的结果进行计数就好了。
代码贴下面,有兴趣的可以看看。
懂行的请不要喷我写的烂。。。。。毕竟不是专业码农。
#include
#include
#include
int main()
{
srand((unsigned)time(NULL));
int count1=0,count2=0,count3=0,count4=0,count5=0,count0=0;
int redfirst=0,redremain=0,blueremain=0;
int i=1;
float p;
for (i=1;i<600000;i++)//随机试验600000次
{
int ball=rand()%6;//生成随机数,从0到5,依次代表6个球。12为a箱红球,34为b箱篮球,50为c箱红蓝
if (ball==1)//第一个是a箱红球1
{
count1=count1+1;
redfirst=redfirst+1;//先抽到红计数
redremain=redremain+1;//剩余为红球计数
}
if(ball==2)//第一个是a箱红球2
{
count2=count2+1;
redfirst=redfirst+1;//先抽到红计数
redremain=redremain+1;//剩余为红球计数
}
if (ball==3)//第一个是b箱篮球1,不计数
{
count3=count3+1;
}
if(ball==4)//第一个是b箱篮球2,不计数
{
count4=count4+1;
}
if (ball==5)//第一个是c箱红球
{
count5=count5+1;
redfirst=redfirst+1;//先抽到红计数
blueremain=blueremain+1;//剩余为蓝球计数
}
if(ball==0)//第一个是c箱篮球,不计数
{
count0=count0+1;
}
}
p=(float)redremain/(redremain+blueremain);
printf("实验共完成抽取%d次\n",i);
printf("每个球被抽取次数如下\n");
printf("a箱: 红1次数=%d 红2次数=%d\nb箱: 蓝1次数=%d 蓝2次数=%d\nc箱: 红3次数=%d 蓝3次数=%d\n\n",count1,count2,count3,count4,count5,count0);
printf("累计抽到红球次数=%d\n其中\n箱中剩余一球为红色的次数=%d\n剩余一球为蓝色的次数=%d\n\n",redfirst,redremain,blueremain);
printf("随机摸出一球是红球,则盒子里另一个球是红球的概率\np=%d/(%d+%d)=%d/%d=%f\n",redremain,redremain,blueremain,redremain,redfirst,p);
return (0);
}
C语言根据概率随机抽奖,【图片】红蓝球概率问题,通过程序模拟抽取,计算结果已出,有兴趣来看【非现役文职吧】_百度贴吧...相关推荐
- java先抽到红球获胜,【图片】红蓝球概率问题,通过程序模拟抽取,计算结果已出,有兴趣来看【非现役文职吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我用的c语言,大一学的还没忘完....程序非常简单,就是生成随机数,然后根据随机数的结果进行计数就好了. 代码贴下面,有兴趣的可以看看. 懂行的请不要喷我 ...
- C语言 双色球 红蓝球出现概率模拟
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() {long a=0,b=0,c=0 ...
- Python爬虫项目实例——爬取【乐彩网】双色球历史获奖红蓝球数据
爬取[乐彩网]双色球历史获奖红蓝球数据 最终存到excel中 爬取数据要求为: 代码如下: import requests from lxml.html import etree import rec ...
- 红白球概率问题 python
个袋子中有红球m个,白球n个.现在要从中取出x个球.那么红球数目多于白球的概率是多少呢? 下面的代码解决了这个问题.其中的y表示红球至少出现的次数. 这与前文的问题是等价的.因为如果取30个球,要求红 ...
- python概率随机抽奖_Python利用带权重随机数解决抽奖和游戏爆装备
关于带权随机数 为了帮助理解,先来看三类随机问题的对比: 1.已有n条记录,从中选取m条记录,选取出来的记录前后顺序不管. 实现思路:按行遍历所有记录,约隔n/m条取一个数据即可 2.在1类情况下,还 ...
- python概率随机抽奖源码_抽奖算法-指定概率的随机
抽奖模型 普通概率模型 普通概率模型是最常用的一种模型,但是在游戏运营过程中的确发现很多小白玩家不能正确理解--他们认为中奖率 10% 的设定等同于抽 10 次肯定会中一次.这显然是错误的,普通概率模 ...
- 公安大学c语言真题,【图片】公安技术-网安 考研专业课 历年真题回忆 !干货!【中国人民公安大学吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 单独15到17年的真题发了,分别科目总结也发完了,最后发一个通过真题对于复习的启发,仅供参考: 总体:数据库相比计算机网络分数会多些.数据库每年基本会出5 ...
- java改图软件,【图片】【转载】【新手必看】各种改软必备软件使用方法【playjava吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 前几天改软找不到这些软件和使用方法,所以就上网搜了这些,给不会用的友友分享下-小爽也在此祝大家新年快乐! [MC] 也叫minicommander,是手机 ...
- 鸿蒙和苹果拍照对比,【图片】鸿蒙决定华为“生死”?对比苹果之后,终于知道鸿蒙的重要性了【手机吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [图片]不知道大家是否发现,在如今的手机圈中存在这么一个现象,iPhone鄙视所有安卓品牌,而安卓品牌之间又相互鄙视!不知道大家是否还记得在iPhone1 ...
最新文章
- PHP feof() 函数读文件的使用
- android垂直公告,【Android之垂直翻页公告】
- C++11 的新特性
- Linux文件属性和权限
- 【Java语法】关于使用new和不使用new的数组值传递还是引用传递的问题
- Linux 线程属性的使用
- C语言中三块“难啃的硬骨头”
- bool转nsnumber ios_iOS开发之NSDecimalNumber的使用,货币计算/精确数值计算/保留位数等...
- 使用NVIDIA端到端深度学习平台进行缺陷自动检测
- 出师表 / 前出师表 作者:诸葛亮
- [转]虚方法(virtual)和抽象方法(abstract)的区别
- mootools-1.2.1-core.js在IE中显示不了图像翻页
- 设计模式 (七) 适配器模式
- win7变成xp风格了怎么改回_win7桌面怎么改成xp风格
- linux下安装MP4Box
- 显微镜基本知识【1】
- xp无法查看工作组计算机 服务没有启动,XP系统弹出“无法查看工作组计算机”提示怎么办?...
- 一个公司存在不同职位,不同职位计算工资的方法也不相同。工资可能是固定的,也可能根据销售额或工作量来计算。假设公司有三种职务:经理、计件工人和计时工人:他们的工资组成分别为:
- 原画师一般用什么软件画画?原画师需要用到什么工具?
- 文献阅读1:基于旋量理论的串联机器人运动特性研究现状