在iso中iso8.4怎么样样将随机函数转化为确定数

急求!考研概率统计中随机变量函数的分布的题目中分段点确定方法?急求!考研概率统计中随机变量函数的分布的题目中分段点的确定,怎么样可以减少由于分段分错导致的错误!_百度作业帮
急求!考研概率统计中随机变量函数的分布的题目中分段点确定方法?急求!考研概率统计中随机变量函数的分布的题目中分段点的确定,怎么样可以减少由于分段分错导致的错误!
急求!考研概率统计中随机变量函数的分布的题目中分段点确定方法?急求!考研概率统计中随机变量函数的分布的题目中分段点的确定,怎么样可以减少由于分段分错导致的错误!
根据分布函数的定义公式,对于离散型随机变量分布函数一定写成左开右闭的分段区间,连续型随机变量分段点在开与闭没有影响,但一般习惯写成左开右闭新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分311阅读权限20帖子精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
稍有积蓄, 积分 311, 距离下一级还需 189 积分
帖子主题精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
论坛徽章:0
本帖最后由 glq2000 于
20:18 编辑
在 看到一个面试题,博主只是提出了问题,没有给出解答,所以在这发一下,希望知道解的tx解答下&&:)
已知一个函数f可以等概率的得到1-5间的随机数,问怎么等概率的得到1-7的随机数,
这个问题是有解的么? 若无解,说明原因,若有解,那解是什么?
(该问题已解决,剧透一下,正解在17楼~~~~~~~~)
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分4003阅读权限50帖子精华可用积分4003 信誉积分2269 专家积分12 在线时间6874 小时注册时间最后登录
小富即安, 积分 4003, 距离下一级还需 997 积分
帖子主题精华可用积分4003 信誉积分2269 专家积分12 在线时间6874 小时注册时间最后登录
论坛徽章:9
本帖最后由 evaspring 于
23:49 编辑
占着沙发这样好的位置当然要作点贡献,公布下比较接近标准的答案:
算法思路是:
1. 通过 rand5()*5+rand5() 产生 6 7 8 9 10 11 …… 26,27 28 29 30 这25个数,每个数的出现机率相等
2. 只需要前面 3*7 个数,所以舍弃后面的4个数
3. 将 6 7 8 转化为 1,9 10 11 转化为 2,……,24 25 26 转化为 7。公式是 (a-3)/3int rand7()
{
while( (a=rand5()*5+rand5()) & 26 );
return (a-3)/3;
}复制代码或者int rand7()
{
& & & & int sum = 0;
& & & & for(int i=0; i&7; i++)
& & & & {
&&& & & & & & & & sum += ( rand5() - 1 ) * pow(5,i) ;
& & & & return (sum%7+1);
} 复制代码
BOOST 研究小组 QQ群: &&丫们就一码农的货,天天操大神的心
UID空间积分0 积分332阅读权限20帖子精华可用积分332 信誉积分12 专家积分0 在线时间1442 小时注册时间最后登录
稍有积蓄, 积分 332, 距离下一级还需 168 积分
帖子主题精华可用积分332 信誉积分12 专家积分0 在线时间1442 小时注册时间最后登录
论坛徽章:0
本帖最后由 iamxmz 于
19:18 编辑
运行7次f()加起来除5
写完之后想了一下,7只会出现一次,前边的数都会出现很多次,这个不对.
UID空间积分0 积分311阅读权限20帖子精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
稍有积蓄, 积分 311, 距离下一级还需 189 积分
帖子主题精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
论坛徽章:0
& & f()+f()%2 的取值范围是 1到6啊
后来我改为& & f()+f()%3, 这样取值范围倒是1到7了,但取七的概率是
前面需要为5, 后面需要为2或者5, 所以 1/5 * 2/5 = 2/25, 也不是1/7, 满足不了等概率的条件。。。。。。。。。
UID空间积分0 积分7242阅读权限70帖子精华可用积分7242 信誉积分939 专家积分50 在线时间3435 小时注册时间最后登录
富足长乐, 积分 7242, 距离下一级还需 758 积分
帖子主题精华可用积分7242 信誉积分939 专家积分50 在线时间3435 小时注册时间最后登录
论坛徽章:1
f() + f() % 2
evaspring 发表于
这个好像不是平均分布的把
clang complete是好用啊
UID空间积分0 积分311阅读权限20帖子精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
稍有积蓄, 积分 311, 距离下一级还需 189 积分
帖子主题精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
论坛徽章:0
& & f()随机返回1-5, 那f()运行7次相加的话,再除以7的话,最大也就是 5*7/7 = 5, 根本取不到6和7啊。
& &如果你的意思是对7取余,即使先不考虑等概率,取余的结果中包含0,而要求是对1-7返回等概率,不包括0。
& &我感觉这个题是个数学题。。。。。。
UID空间积分0 积分311阅读权限20帖子精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
稍有积蓄, 积分 311, 距离下一级还需 189 积分
帖子主题精华可用积分311 信誉积分190 专家积分0 在线时间323 小时注册时间最后登录
论坛徽章:0
对,有两点要特别注意,&&一是等概率等返回1-7中的某个数,而是f()的取值是1-5,他可以等概率的返回一到五,现在要等概率的返回1-7,不包括0,
这个题目是有解的么? 解是什么? 无解的话,原因是?
UID空间积分0 积分5045阅读权限70帖子精华可用积分5047 信誉积分38 专家积分48 在线时间847 小时注册时间最后登录
富足长乐, 积分 5045, 距离下一级还需 2955 积分
帖子主题精华可用积分5047 信誉积分38 专家积分48 在线时间847 小时注册时间最后登录
论坛徽章:0
仔细看,人家是除以5
其实我只是一架人肉搜索引擎
UID空间积分0 积分332阅读权限20帖子精华可用积分332 信誉积分12 专家积分0 在线时间1442 小时注册时间最后登录
稍有积蓄, 积分 332, 距离下一级还需 168 积分
帖子主题精华可用积分332 信誉积分12 专家积分0 在线时间1442 小时注册时间最后登录
论坛徽章:0
我改了,写错了,先写的除7.不过除5也不对,这样7只会出现1次.
UID空间积分0 积分7242阅读权限70帖子精华可用积分7242 信誉积分939 专家积分50 在线时间3435 小时注册时间最后登录
富足长乐, 积分 7242, 距离下一级还需 758 积分
帖子主题精华可用积分7242 信誉积分939 专家积分50 在线时间3435 小时注册时间最后登录
论坛徽章:1
clang complete是好用啊
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处下载本文档需要登录,并付出相应积分。()
(已有4人评价)
下载:15次格式:ppt页数:110贡献者:Oak_druid上传时间: 16:10
0人评价39页
0人评价9页
0人评价2页
0人评价17页
0人评价16页
所需积分:(友情提示:所有文档均可免费预览!下载之前请务必先预览阅读,以免误下载造成积分浪费!)
(多个标签用逗号分隔)
文不对题,内容与标题介绍不符
广告内容或内容过于简单
文档乱码或无法正常显示
若此文档涉嫌侵害了您的权利,请参照说明。excel随机函数如何使用_百度知道
excel随机函数如何使用
有1~80个整数,它们分别与0.1、0.2、0.3.。。。。相互对应,如何将它们打乱,但相对应数值不变。
我有更好的答案
在新的一列输入=RAND()然后按新的这列排序
=ROUNDUP(RAND()*80,0)
一楼说的基本是思路,但补充一点,就是rand函数的结果假如不转化成数值,就不能固定结果,建议在排序前框选辅助列,然后复制——选择性粘贴自身——数值。
其他类似问题
为您推荐:
您可能关注的推广
随机函数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1245人阅读
I suppose what you mean is given a random number generator that generates 1-
5 with equal prob. (1/5), create another random generator that generates 1-7
with equal prob (1/7).
Assuming the 1-5 generator generates i.i.d. numbers. We will put two numbers
in one group, e.g. from
1, 2, 5, 3, 1, 4, ...
(1, 2), (5, 3), (1, 4), ...
We will have 25 different pairs with equal prob (1/25). We only pick 14
pairs as valid pairs, discard other 11 pairs. We call them pair #1, #2, ...,
#14. When we get pair #1or #2, we output number 1, ... if we get pair #13
or #14, we output 7.
基本方法就是产生一串序列
1,4,5,3,2,4
然后前后两两划分为一组,比如(1,4),(5,3),因为总共有5X5 =25种等概率的可能,不能被7整除,可以拿掉4种,这样剩下21种,编号为#1,#2,...#21
如果出现#1,#2,#3则输出1,....如果出现#19,#20,#21则输出7,如果出现了被拿掉的那4种情况则忽略之
第二种方法:
算法思路是:
1. 通过 rand5()*5+rand5() 产生 6 7 8 9 10 11 …… 26,27 28 29 30 这25个数,每个数的出现机率相等
2. 只需要前面 3*7 个数,所以舍弃后面的4个数
3. 将 6 7 8 转化为 1,9 10 11 转化为 2,……,24 25 26 转化为 7。公式是 (a-3)/3
int rand7()
while( (a=rand5()*5+rand5()) & 26 );
return (a-3)/3;
int rand7()
& & & & int sum = 0;
& & & & for(int i=0; i&7; i++)
& & & & & & & & & sum += ( rand5() - 1 ) * pow(5,i) ;&
& & & & }&
& & & & return (sum%7+1);
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:71516次
积分:1408
积分:1408
排名:第15792名
原创:67篇
转载:19篇
评论:20条
(3)(1)(1)(1)(2)(1)(3)(2)(3)(3)(2)(1)(11)(9)(3)(2)(3)(2)(5)(4)(1)(6)(9)(8)

我要回帖

更多关于 iso8.4怎么样 的文章

 

随机推荐