社区
C++ 语言
帖子详情
一个概率问题
expter
2009-09-01 02:07:44
比如我要随机生成一个数
他满足下面的随机生成概率规则。
生成数在【50,100】区间内。。
70%的概率在 【50,70】
21%的概率在 【71,85】
6%的概率在 【86,95】
3%的概率在 【96,100】
问下大家关于生成次数满足上面的概率的比较好的算法。
我的比较低效。。。
谢谢
...全文
155
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
贝叶斯算法、正向
概率
、逆向
概率
、先验
概率
、后验
概率
、单词拼写纠错实例
贝叶斯算法 贝叶斯算法起源于解决逆向
概率
问题
,那么什么叫逆向
概率
问题
呢?在说逆向
概率
问题
之前先看一下什么是正向
概率
问题
。 正向
概率
问题
举个栗子:假设
一个
袋子里有N个白球和N个黑球,伸进手随机摸
一个
,摸出黑球的
概率
是多大呢?显然摸出黑球的
概率
是12\begin{aligned}\frac{1}{2}\end{aligned}21,这就是正向
概率
问题
。与之对应的就是逆向
概率
问题
。 逆向
概率
问题
...
一个
关于
概率
的
问题
的思考
最近需要给公司内部编写
一个
随机生成人员名单的小工具,在解决这个
问题
的过程中,我认识到这是
一个
概率
相关的
问题
,即使在过去我曾经设计过类似转盘抽奖这样的应用程序,可我并不认为我真正搞清楚了这个
问题
,所以想在这篇文章中说说我对
概率
问题
的相关思考。首先,我们来考虑这个
问题
的背景,我们需要定期在内部举行英语交流活动,可是大家的英语水差异悬殊,所以如果按照常规的思路来解决这个
问题
,即认为每个人被选中的
概率
是相等
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,则进行交叉。交...
三门
问题
(
一个
有趣的
概率
题)
::: CJK UTF8gbsn 三门
问题
是
一个
十分有趣的
问题
。 它讲述的是这样
一个
问题
。 假如有一档节目。 节目里面有设置有三道门, 其中一道门里面有奖品。 主持人会让你选一道门。当你做出选择之后, 主持人会将你没有选择的两扇门中选择
一个
空门打开(主持人是知道哪扇门没有礼物的)。接下来主持人会问你,需要改变自己的选择么? 那么
问题
也就来了, 假如你想使得自己的获奖
概率
最大化, 你是选择更换自己的选择还是保持自己的选择? 而中奖
概率
是多少呢? 穷举法 礼物在1号门 第一次选择1号门 主持人选择开
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章