该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

我用的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语言根据概率随机抽奖,【图片】红蓝球概率问题,通过程序模拟抽取,计算结果已出,有兴趣来看【非现役文职吧】_百度贴吧...相关推荐

  1. java先抽到红球获胜,【图片】红蓝球概率问题,通过程序模拟抽取,计算结果已出,有兴趣来看【非现役文职吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我用的c语言,大一学的还没忘完....程序非常简单,就是生成随机数,然后根据随机数的结果进行计数就好了. 代码贴下面,有兴趣的可以看看. 懂行的请不要喷我 ...

  2. C语言 双色球 红蓝球出现概率模拟

    #include<stdio.h> #include<stdlib.h> #include<time.h> int main() {long a=0,b=0,c=0 ...

  3. Python爬虫项目实例——爬取【乐彩网】双色球历史获奖红蓝球数据

    爬取[乐彩网]双色球历史获奖红蓝球数据 最终存到excel中 爬取数据要求为: 代码如下: import requests from lxml.html import etree import rec ...

  4. 红白球概率问题 python

    个袋子中有红球m个,白球n个.现在要从中取出x个球.那么红球数目多于白球的概率是多少呢? 下面的代码解决了这个问题.其中的y表示红球至少出现的次数. 这与前文的问题是等价的.因为如果取30个球,要求红 ...

  5. python概率随机抽奖_Python利用带权重随机数解决抽奖和游戏爆装备

    关于带权随机数 为了帮助理解,先来看三类随机问题的对比: 1.已有n条记录,从中选取m条记录,选取出来的记录前后顺序不管. 实现思路:按行遍历所有记录,约隔n/m条取一个数据即可 2.在1类情况下,还 ...

  6. python概率随机抽奖源码_抽奖算法-指定概率的随机

    抽奖模型 普通概率模型 普通概率模型是最常用的一种模型,但是在游戏运营过程中的确发现很多小白玩家不能正确理解--他们认为中奖率 10% 的设定等同于抽 10 次肯定会中一次.这显然是错误的,普通概率模 ...

  7. 公安大学c语言真题,【图片】公安技术-网安 考研专业课 历年真题回忆 !干货!【中国人民公安大学吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 单独15到17年的真题发了,分别科目总结也发完了,最后发一个通过真题对于复习的启发,仅供参考: 总体:数据库相比计算机网络分数会多些.数据库每年基本会出5 ...

  8. java改图软件,【图片】【转载】【新手必看】各种改软必备软件使用方法【playjava吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 前几天改软找不到这些软件和使用方法,所以就上网搜了这些,给不会用的友友分享下-小爽也在此祝大家新年快乐! [MC] 也叫minicommander,是手机 ...

  9. 鸿蒙和苹果拍照对比,【图片】鸿蒙决定华为“生死”?对比苹果之后,终于知道鸿蒙的重要性了【手机吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [图片]不知道大家是否发现,在如今的手机圈中存在这么一个现象,iPhone鄙视所有安卓品牌,而安卓品牌之间又相互鄙视!不知道大家是否还记得在iPhone1 ...

最新文章

  1. PHP feof() 函数读文件的使用
  2. android垂直公告,【Android之垂直翻页公告】
  3. C++11 的新特性
  4. Linux文件属性和权限
  5. 【Java语法】关于使用new和不使用new的数组值传递还是引用传递的问题
  6. Linux 线程属性的使用
  7. C语言中三块“难啃的硬骨头”
  8. bool转nsnumber ios_iOS开发之NSDecimalNumber的使用,货币计算/精确数值计算/保留位数等...
  9. 使用NVIDIA端到端深度学习平台进行缺陷自动检测
  10. 出师表 / 前出师表 作者:诸葛亮
  11. [转]虚方法(virtual)和抽象方法(abstract)的区别
  12. mootools-1.2.1-core.js在IE中显示不了图像翻页
  13. 设计模式 (七) 适配器模式
  14. win7变成xp风格了怎么改回_win7桌面怎么改成xp风格
  15. linux下安装MP4Box
  16. 显微镜基本知识【1】
  17. xp无法查看工作组计算机 服务没有启动,XP系统弹出“无法查看工作组计算机”提示怎么办?...
  18. 一个公司存在不同职位,不同职位计算工资的方法也不相同。工资可能是固定的,也可能根据销售额或工作量来计算。假设公司有三种职务:经理、计件工人和计时工人:他们的工资组成分别为:
  19. 原画师一般用什么软件画画?原画师需要用到什么工具?
  20. 文献阅读1:基于旋量理论的串联机器人运动特性研究现状

热门文章

  1. 用自己训练好的caffemodel来对自己的图片做分类
  2. 怎么把图片中的文字提取出来?
  3. SSH+VIM 共享剪切板实现详解
  4. 高中计算机学ps有用吗,学习ps有用吗?
  5. C++ error: non-const lvalue reference to type
  6. Skype测试支持Linux和MAC OS 皆为免费下载
  7. 考导游证需要什么条件?报考导游领队需要什么条件?
  8. 2022熔化焊接与热切割复习题及模拟考试
  9. 著名数字藏品专家、数藏大会创始人高泽龙接受中国企业家杂志采访
  10. 登录域之后访问局域网网站就不用输入用户名和密码