社区
C++ 语言
帖子详情
一个概率问题
expter
2009-09-01 02:07:44
比如我要随机生成一个数
他满足下面的随机生成概率规则。
生成数在【50,100】区间内。。
70%的概率在 【50,70】
21%的概率在 【71,85】
6%的概率在 【86,95】
3%的概率在 【96,100】
问下大家关于生成次数满足上面的概率的比较好的算法。
我的比较低效。。。
谢谢
...全文
163
10
打赏
收藏
一个概率问题
比如我要随机生成一个数 他满足下面的随机生成概率规则。 生成数在【50,100】区间内。。 70%的概率在 【50,70】 21%的概率在 【71,85】 6%的概率在 【86,95】 3%的概率在 【96,100】 问下大家关于生成次数满足上面的概率的比较好的算法。 我的比较低效。。。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttklboy
2009-09-01
打赏
举报
回复
晕 干嘛给我分啊
LeonTown
2009-09-01
打赏
举报
回复
是不是就是,
设总数据量为N,
在【50,70】范围内,执行N*70%次rand(50,70);
其它类似。。。
我看你有戏
2009-09-01
打赏
举报
回复
[Quote=引用 6 楼 expter 的回复:]
但是我是一个范围的值,不是去某个特定的值。。
你那个方法如果去这个范围的值话,需要对数组进行构建。。
[/Quote]
七楼的不错
rendao0563
2009-09-01
打赏
举报
回复
70%的概率在 【50,70】
21%的概率在 【71,85】
6%的概率在 【86,95】
3%的概率在 【96,100】
n = rand() % 100 + 1;
if (n < 70) n = rand(50,70);
if (n > 70 && n < 91) n = rand(71,85);
if (n > 91 && n < 97) n = rand(86,95);
if (n > 97 && n < 100) n = rand(96,100);
expter
2009-09-01
打赏
举报
回复
但是我是一个范围的值,不是去某个特定的值。。
你那个方法如果去这个范围的值话,需要对数组进行构建。。
expter
2009-09-01
打赏
举报
回复
taodm的方法不错。。
ttklboy
2009-09-01
打赏
举报
回复
正态分布的公式是啥来?好多年没看数学了 ,想不起来了
taodm
2009-09-01
打赏
举报
回复
哦,先100的数组按概率填入1、2、3、4代表上面的4类。
在1~100间随机取值,查表得到是哪一类,再随机于其代码的区间内取值。
xingzhe2001
2009-09-01
打赏
举报
回复
感觉像是个正态分布,MARK.
expter
2009-09-01
打赏
举报
回复
UP
C语言计算
概率
计算
概率
问题
。某个袋子中有红球m个、白球n个,现在要从中取出x个球,计算红球数目多于白球的
概率
。程序使用分冶策略、递归调用完成计算,当m,n,x取值为6,7,3时,红球数目多于白球的
概率
为0.437063。 #include <...
三个反直觉的
概率
问题
假设
一个
家庭,有两个孩子,现在告诉你其中有
一个
男孩,请问另
一个
也是男孩的
概率
是多少? 错误答案:1/2。 正确答案:1/3。 有两个孩子的组合是:哥哥妹妹、哥哥弟弟、姐姐弟弟、姐姐妹妹 已知有
一个
男孩,则排
不等
概率
概率
问题
转换为等
概率
问题
给
一个
概率
p代表生成0的
概率
,则1-p代表生成1的
概率
。这类似于一枚硬币投出去结果为正面和反面的
概率
是不同的。下段代码将不等
概率
转换为等
概率
,即转换后的硬币投正面和反面的
概率
是相同的。 话不多说,上代码 # ...
一个
关于
概率
的
问题
的思考
在解决这个
问题
的过程中,我认识到这是
一个
概率
相关的
问题
,即使在过去我曾经设计过类似转盘抽奖这样的应用程序,可我并不认为我真正搞清楚了这个
问题
,所以想在这篇文章中说说我对
概率
问题
的相关思考。首先,我们来...
人工智能数学基础--
概率
与统计8:
一个
很有意思的下棋输赢
概率
问题
第一,它提供了
一个
涉及无限个事件的情况(在甲最终取胜前可以经过任意多的“阶段”),以及在无穷个事件时使用
概率
加法定理。第二,本例告诉我们,在面对
一个
复杂事件时,主要的方法是冷静地分析,以设法把它分拆成...
C++ 语言
65,211
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章