社区
数据结构与算法
帖子详情
一个概率问题
expter
2009-09-01 02:05:06
比如我要随机生成一个数
他满足下面的随机生成概率规则。
生成数在【50,100】区间内。。
70%的概率在 【50,70】
21%的概率在 【71,85】
6%的概率在 【86,95】
3%的概率在 【96,100】
问下大家关于生成次数满足上面的概率的比较好的算法。
我的比较低效。。。
谢谢
...全文
123
12
打赏
收藏
一个概率问题
比如我要随机生成一个数 他满足下面的随机生成概率规则。 生成数在【50,100】区间内。。 70%的概率在 【50,70】 21%的概率在 【71,85】 6%的概率在 【86,95】 3%的概率在 【96,100】 问下大家关于生成次数满足上面的概率的比较好的算法。 我的比较低效。。。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxyokokok
2009-09-01
打赏
举报
回复
[Quote=引用 2 楼 litaoye 的回复:]
先生成一个0-99之间的数n,
如果n <70,则随机生成一个50-70的数
如果70 <= n < 91,则随机生成一个71-85的数
如果91 <= n < 97,则随机生成一个86-95的数
随机生成一个96-100的数
[/Quote]
这个是对的,实际上是按照概率密度定义的。。。。
猫已经找不回了
2009-09-01
打赏
举报
回复
生成数在【50,100】区间内。。
70%的概率在 【50,70】
21%的概率在 【71,85】
6%的概率在 【86,95】
3%的概率在 【96,100】
[50,70]后面这些区间只是些符号,给你一个随机函数,你当然可以控制产生任意的概率,你需要做的只是把这些概率映射到不同的区间而已。
showjim
2009-09-01
打赏
举报
回复
x=random(1500);
if(x<1050) x=50+x/50;
else if(x<1365)x=21+x/21;
else x=(x-591)/9;
hhhcj
2009-09-01
打赏
举报
回复
[Quote=引用 2 楼 litaoye 的回复:]
先生成一个0-99之间的数n,
如果n <70,则随机生成一个50-70的数
如果70 <= n < 91,则随机生成一个71-85的数
如果91 <= n < 97,则随机生成一个86-95的数
else 随机生成一个96-100的数
[/Quote]
Ding
okhysong
2009-09-01
打赏
举报
回复
赞同"蒙特卡罗算法"
黄舒颖 咸丫蛋
2009-09-01
打赏
举报
回复
嗯,就是这样子的。蒙特卡罗算法。
[Quote=引用 2 楼 litaoye 的回复:]
先生成一个0-99之间的数n,
如果n <70,则随机生成一个50-70的数
如果70 <= n < 91,则随机生成一个71-85的数
如果91 <= n < 97,则随机生成一个86-95的数
随机生成一个96-100的数
[/Quote]
warrior30
2009-09-01
打赏
举报
回复
[Quote=引用 2 楼 litaoye 的回复:]
先生成一个0-99之间的数n,
如果n <70,则随机生成一个50-70的数
如果70 <= n < 91,则随机生成一个71-85的数
如果91 <= n < 97,则随机生成一个86-95的数
随机生成一个96-100的数
[/Quote]
精彩
zhangjunying1987
2009-09-01
打赏
举报
回复
我是来接分的
donkey301
2009-09-01
打赏
举报
回复
[Quote=引用 2 楼 litaoye 的回复:]
先生成一个0-99之间的数n,
如果n <70,则随机生成一个50-70的数
[/Quote]
直接用50+n*2.0/7取整来作为值好了
绿色夹克衫
2009-09-01
打赏
举报
回复
先生成一个0-99之间的数n,
如果n<70,则随机生成一个50-70的数
如果70<= n < 91,则随机生成一个71-85的数
如果91<= n < 97,则随机生成一个86-95的数
随机生成一个96-100的数
expter
2009-09-01
打赏
举报
回复
每天回帖即可获得10分可用分!
大白话HMM全套系列课程--从此爱上HMM
本系列课程由浅如深讲解HMM的全套知识,让你从此不再惧怕HMM,爱上HMM1.1HMM算法之马尔可夫性质1.2HMM算法概念1.3HMM算法参数解释--三元素1.4HMM的两个基本性质1.5HMM的三个
问题
案例概述1.6HMM的
概率
问题
之暴力求解方式1.7HMM的
概率
问题
之前向
概率
和后向
概率
概念1.8HMM中的
概率
问题
之前向算法流程1.9HMM中的
概率
问题
之前向算法案例1.10HMM中的
概率
问题
之前向算法案例代码1.11HMM中的
概率
问题
之后向
概率
流程1.12HMM中的
概率
问题
之后向算法案例代码1.13HMM中的单个状态
概率
1.14HMM中的单个状态
概率
案例代码1.15HMM中的两个状态
概率
1.16HMM中的两个状态
概率
案例代码1.17HMM中的学习
问题
之监督学习案例1.18HMM中的学习
问题
之非监督学习之优化目标1.19HMM中的学习
问题
之非监督学习之优化目标求解1.20HMM中的学习
问题
之非监督学习代码示例1.21HMM中的学习
问题
之预测
问题
求解思想1.22HMM中的预测
问题
之Viterbi案例1.23HMM中的预测
问题
之Viterbi案例代码1.24HMM中的基于HMM的中文分词案例代码实现讲解1.25HMM的API应用代码_结合Viterbi思想1.26HMM的API应用代码_结合EM和Viterbi思想
C语言计算
概率
计算
概率
问题
。某个袋子中有红球m个、白球n个,现在要从中取出x个球,计算红球数目多于白球的
概率
。程序使用分冶策略、递归调用完成计算,当m,n,x取值为6,7,3时,红球数目多于白球的
概率
为0.437063。 #include <stdio.h> /* m: 袋中红球的数目 n: 袋中白球的数目 x: 需要取出的数目 y: 红球至少出现的次数 */ double pro(int m, int n, int x, int y); int main(void) { int m, n,
贝叶斯算法、正向
概率
、逆向
概率
、先验
概率
、后验
概率
、单词拼写纠错实例
贝叶斯算法 贝叶斯算法起源于解决逆向
概率
问题
,那么什么叫逆向
概率
问题
呢?在说逆向
概率
问题
之前先看一下什么是正向
概率
问题
。 正向
概率
问题
举个栗子:假设
一个
袋子里有N个白球和N个黑球,伸进手随机摸
一个
,摸出黑球的
概率
是多大呢?显然摸出黑球的
概率
是12\begin{aligned}\frac{1}{2}\end{aligned}21,这就是正向
概率
问题
。与之对应的就是逆向
概率
问题
。 逆向
概率
问题
...
概率
问题
,已知其中
一个
是女孩,另
一个
也是女孩的
概率
是多少?
概率
问题
,已知其中
一个
是女孩,另
一个
也是女孩的
概率
是多少?
一个
例子搞懂条件
概率
、先验
概率
、后验
概率
、全
概率
公式和贝叶斯公式
一、例子 这个例子是从网上看到的,感觉非常典型。可以用它来理解条件
概率
、先后验
概率
、全
概率
公式和贝叶斯公式,非常划算。 大概是
一个
这样的
问题
:有
一个
信号的发射端和接收端。发射端只发射A、B两种信号,其中发射信号A的
概率
为0.6,发射信号B的
概率
为0.4。当发射信号A时,接收端接收到信号A的
概率
是0.9,接收到信号B的
概率
是0.1。当发射信号B时,接收端接收到信号B的
概率
为0.8,接收到信号A的...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章