社区
C++ 语言
帖子详情
一个概率问题
expter
2009-09-01 02:07:44
比如我要随机生成一个数
他满足下面的随机生成概率规则。
生成数在【50,100】区间内。。
70%的概率在 【50,70】
21%的概率在 【71,85】
6%的概率在 【86,95】
3%的概率在 【96,100】
问下大家关于生成次数满足上面的概率的比较好的算法。
我的比较低效。。。
谢谢
...全文
152
10
打赏
收藏
一个概率问题
比如我要随机生成一个数 他满足下面的随机生成概率规则。 生成数在【50,100】区间内。。 70%的概率在 【50,70】 21%的概率在 【71,85】 6%的概率在 【86,95】 3%的概率在 【96,100】 问下大家关于生成次数满足上面的概率的比较好的算法。 我的比较低效。。。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
概率
问题
,已知其中
一个
是女孩,另
一个
也是女孩的
概率
是多少?
概率
问题
,已知其中
一个
是女孩,另
一个
也是女孩的
概率
是多少?
一个
关于
概率
的
问题
的思考
最近需要给公司内部编写
一个
随机生成人员名单的小工具,在解决这个
问题
的过程中,我认识到这是
一个
概率
相关的
问题
,即使在过去我曾经设计过类似转盘抽奖这样的应用程序,可我并不认为我真正搞清楚了这个
问题
,所以想在这篇文章中说说我对
概率
问题
的相关思考。首先,我们来考虑这个
问题
的背景,我们需要定期在内部举行英语交流活动,可是大家的英语水差异悬殊,所以如果按照常规的思路来解决这个
问题
,即认为每个人被选中的
概率
是相等
50 个具有挑战性的
概率
问题
[01/50]:袜子抽屉
我最近对与
概率
有关的
问题
产生了兴趣。我偶然读到了弗雷德里克·莫斯特勒(Frederick Mosteller)的《
概率
论中的五十个具有挑战性的
问题
与解决方案》(Fifty Challenge Problems in Probability with Solutions)一书。我认为创建
一个
系列来讨论这些可能作为面试
问题
出现的迷人
问题
会很有趣。每篇文章只有 1 个
问题
,使其成为
一个
总共有 50 个部分的系列。让我们潜入并激活我们的脑细胞!
遗传算法的交叉变异操作杂记
100个个体,交叉
概率
为0.1,并不代表交叉个体数为10个.这是
一个
概率
问题
. 另外,交叉
概率
一般会取0.5-1这个范围内,0.1未免有点小. 自适应的遗传算法,一般在迭代初期会有较大的交叉
概率
,越往迭代后期,交叉
概率
越小. 而变异
概率
则相反. 标准的交叉如下: 假设六个个体的编号为从1至6,两两配对共分为3对母代个体。 第1对母代个体:随机生成
一个
随机数r,如果r<=0.6,则进行交叉。交...
三门
概率
问题
假设A、B、C三门,其中C门是正确答案 在每次选择一扇门之后, 主持人每次都会亮出
一个
不是C的门,即A或B。 下图左边是第一次选的门,右边是主持人亮的门。 那么如果主持人亮的是A,那么通过条件
概率
可求得: 第一次选的门是B的
概率
为 先选B再选A的
概率
/(先选B再选A的
概率
+先选C再选A的
概率
)= 1/3÷(1/3+1/6)=2/3; 第一次选的门是C的
概率
为1-2/3=1/3。 可以看出,如果选择交换,成功的
概率
是2/3,失败的
概率
是1/3. B与A地位完全相...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章