说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请问:怎样产生出现概率不同的随机数?

编辑:说三道四文库 发布时间:2017-08-22 03:50
HTML文档下载 WORD文档下载 PDF文档下载
我是一个初学编程者,有一个问题一直想不出解决的办法,在此向各位老师请教:
在某一区间的随机数函数产生的数是不是等概率的?如果让这些数出现概率不等,怎么样实现?
随机库函数得到的随机数应该是等概率的,要得到概率不等的函数可以再用一个函数(根据你的要求)调用它:如sqr(rand())
先用srand()为rand()函数撒种子,这样rand()的值肯定不同,这在《c语言程序设计》(机械工业出版社),中有详细介绍。
先用srand()为rand()函数撒种子,这样rand()的值肯定不同,这在《c语言程序设计》(机械工业出版社),中有详细介绍。
设置随机种子。最要拿当前时间作为随机种子。
不好意思,什么是随机种子?如果已经有了各个数的出现概率,怎么按它们概率产生随机数?
任意时间的函数time(NULL)的值一定不同,使用它做种子产生的随机数一定不同。
如:
 srand(time(NULL));
 int a=rand();

头文件有包含stdlib.h
srand((unsigned)time(NULL));
rand();
撒下不同的随机数种子,
但若你你连续执行,会发现变化有点规律,因为这是以时间为种子的
只要不连续产生,就没这问题

你也可以通过灵活的数学方法或>>,<<  等操作产生不同的随机数

产生概率不同的随机数,可以再用一系列函数调用来实现:

比如要产生一个这样的: 1-30% 2-20% 3-50%
可以这么做: 
a=rand()%10;
if(a<3) b=1;
else if(a==3||a==4) b=2;
else b=3;
小米游戏中心6月数据报告:页游转手游怎么搞? 司机请专心:安全是车载APP要解决的大问题 Windows 8之父Steven Sinofsky:跨平台开发会为什么越来越难? 一些达成共识的JavaScript编码风格约定 语义技术——微软、谷歌和Facebook的必争之地 初创公司PlumGrid:前思科工程师的“逆袭之战” Firefox OS智能手机继续扩张 德国市场今日开售 如果让莎士比亚、海明威编写JavaScript代码 开源的数据可视化JavaScript图表库:ECharts 已迭代1.3亿年的分布式系统——Anternet 软硬整合:14个可改变世界的Kickstarter项目 是时候放弃MySQL的五大理由 比特币钱包Coinbase推出即时交易功能,无需银行转账手续 回收不活跃邮箱续:雅虎高管称能保证前用户信息和数据安全 移动周报:IT民工携娇妻转战传统行业,黄太吉的移动互联网营销 独立游戏开发的传奇!LIMBO开发商Playdead公司CEO专访 Firefox OS模拟器4.0正式发布 支持模拟触摸事件 莫轻言已成功部署大数据,也许你离达标还相去甚远! 基于Java的四大开源测试工具 Firefox OS:称霸移动市场?我们的计划更长远! 支撑5亿用户、1.5亿活跃用户的Twitter最新架构详解及相关实现 传苹果为iWatch招兵买马 以确保明年发布新产品 降价高达1200元的Surface RT,并不值得你购买 Daux.io:开源的项目文档生成器 避免代码注释的五大理由 安徽农信:30人,13轮测试,完成日均270万笔交易的综合业务系统架构调整 研究员带来5D光存储技术:容量达360TB,寿命高于百万年 LSI闪存加速或助力互联网IDC自我设计与建设 怎样让用户从100涨到200万?硅谷创业教父如是说 大作修炼之道:就算是手游,也要搞点剧情吧! Java EE 8愿望清单:缺少这些,Java EE将不会完美 为什么我的.nsf签名签不上,可能有哪些原因呢?请各位帮帮忙!! 给个匿名FTP站点做中转站。 刚才用了CButtonST,举爽,散分了。。 寻找开发调试器的网上资源! 急:为什么用iframe插入网页只显示一部分? --------开发工作流----------- 大侠们急救,高分给!!! 在98控制面板中发现MS DTC这项,请问它是干什么用的? 用recordset打开数据库的问题 帮忙? 告别美丽的初恋情人 本人开始学vc 请问一个定义全局变量的问题?? 字符比较的问题 用变量来建表的问题 簡單問題﹕請問怎樣用控件綁定數據(在線) !·#¥%施瓦辛格般的女生爱上你,该不该接受??? 建立怎样的数据库? Media Player 9的问题! 谁有播放MP3的算法?谢谢!! 关于文件夹创建问题:API高手进 我知道这里有很多高手的,故再一次参考各位高手或专家的建议 爱情、金钱、理想---------我徘徊、我郁闷。 InstallShield Engine EXE 遇到问题 各位老大问一个简单问题,如何把数字的每一位的数字取出来,如6245,取出为6,2,4,5 我用utl_smtp发送邮件时,中文的就变成乱码了?急需高手指点! 关于Deleterow()的疑问? 如何设置虚拟目录 如何捕获,comboBOx 选中下拉项中其中一项的事件? 有谁知道大富翁论坛离线资料的下载地址,就是那个chm格式的200多M的? 如何将字符串转换成ASCII码 假如我将扩展分区设成活动分区,然后在其中的一个驱动器安装98。问题:98能启动吗?主分区C盘有东西吗? 如何捕获,comboBOx 选中下拉项中其中一项的事件? c#中前面定义的变量,后面用到的时候也要和前面一样的大小写么?? 奇怪的问题,看谁能解答,高分给决不失言!! 如何在程序中获得鼠标的位置? VB生成的.EXE文件怎么取外面传过来的参数? 下面的代码有什么问题吗? 想继续考scjd.大家有什么好建议? 如何使表格出现纵向和横向滚动条,并第一行,第一列,最后一列固定不动? 访问网站正常,可是不能下载。流量一大网关就出错。马上揭帖。 我想请教一下 java中调用dll! 定时重发问题? 这个错误怎么解决,急!!! VB生成的.EXE文件怎么取外面传过来的参数? 请问如何才能得到程序窗口的句柄? 谁有KYLIX3的注册码 请各位大虾帮帮忙呀~~客户机配置问题??在线送分... 项目的设计和实现,请大家帮我一下 如何让datagrid在数据不足5行的时候显示5行? 已知常数a,b满足|a-1|+ 请问一下大家带春的古诗有哪些,有点着急了啊,我在此先感谢各位朋友5N 若|4-2m|=-(2m-4),则m的取值范围是?用解不等式一样做 √4-√18+√1/2=a+b√2 已知a,b为常数,求a+b 吕英文怎么拼?我要做个英文名片 吕到底是lu 还是lv - 真是搞不懂了,烦死了,按传统来说应该是lv。lu就变成鲁了。但是感觉lv怪怪的。 不论m取何值,直线(m-1)x-y+2m-1=0都过定点A.(1,-1/2) B.(-2,1) C.(2,3) D.(-2,3) 已知A=[1 2 0 且R(A)=2,求常数a,b的值 a 1 1 b 1 2 1 2 1] 如图是一个六棱柱,用一个平面如图所示,从六棱柱上截去一小部分,请分别指出剩下的部分,有几个面,几条棱,几个顶点 伴反射性的引起心率加快的几种药 已知y+b与x+a(a、b均为常数)成正比例.(1)问y是x的什么函数,请给予说明.(2)在什么条件下,y是x的正比例函数? 用一个平面从正六棱柱上截去四棱柱,请分别指出剩下的部分有几个面,几条棱,几个顶点? 什么是反射性心跳停止? 已知常数a,b都是实数, 我有一个梦想作文当一名服装设计师 扩张血管为何反射性加快心率?扩张静脉为何会降后负荷? He is s____ to see me.首字母填空He is s____ to see me.We haven't seen each other for 10 years. 如果你有一个梦想,你一直想去完成,但也不知道为什么会有这个梦想,那你会不管一切的去实现它吗 如何判断穿过闭合回路的磁通量是否变化?比如B不变,将其上下,左右,旋转一定角度,磁通量如何变化?具体 根据上下文及所给的字母,填空J:ack's pet is lost.He is very s——.s后面填什么? 找这样的影视 主角为了一个模糊的或者看不见的愿望奋斗着 憧憬着或许是一座山 一条路 一个梦想 最后成功了 为什么 闭合回路 要看圈起来的磁通量 曝气沉砂池适用于多大水量的污水厂书上说长宽高分别为:7.5-20,2.5-7,2-5,水平流速0.1m/s,我能否理解为只能处理40000方/d的污水量,我设计4500立/d的沉砂池长宽高明显不合适,是不是用曝气沉淀池 根据提供的实际情况填写名句,格言.(1)在写作文时,我们有时无从下笔,经过晏思苦想,突然间文思泉涌,真可谓:________________.(2)艺术节上,欣赏着同学弹奏的醉人 ,北半球在春天,早中晚影长.在冬天,早中晚影长.在秋天.早中晚影长.在夏天,早中晚影长 污水厂设计我16万吨的水处理流量沉砂池选一座,可以吗 《从这个故事我想到了》六年级作文400ziyi上哦 二氧化硅做模板在乙醇溶液水热沉积二氧化锡时,为什么溶解如题,水热温度180摄氏度,水热三小时.另外,为什么选择乙醇溶液做溶剂 移动和联通又什么区别拜托各位大神那个比较好? 求设计,污水处理厂沉砂池设计.设计参数:日处理水量为25000 t/d,采用CASS工艺 请问如何计算沉砂池大小,流速,等详细参数. 六棱柱的表面中 互相平行的面最多有多少对. 谁知道中国移动和中国联通有什么区别求大神帮助 城市污水处理的曝气沉砂池设计我处理的是城市小区污水,单日污水最大排放量为5550m3.那么是否有必要采用曝气沉砂池,或者就选用简单的平流式沉砂池就可以了,因为我计算得出的曝气沉砂池 瞄准镜上的倍数:4-16倍和倍数:2-7倍有什么区别吗谢谢了, 移动卡和联通卡有什么区别拜托各位大神 成都地区室外自来水管道需要电伴热吗? 如图:为什么我测的紫外吸收光谱图上580nm位置会有一个台阶?而不是平缓的峰?恳请专业人士详细解答.为什么我测的紫外吸收光谱图上在580nm位置会有一个台阶?而不是平缓的峰?我测过很多遍, 英语Peter,taking,library,in,he,is,the,is怎么连成句子? 6年级作文《一次危险的遭遇》告诉我怎么写 我没有那种经历 帮我填写格言名句9.桃李不言,( )10.流水不腐,( )11.满招损,( )12.契而不舍,( )14.鞠躬尽瘁,( ) Is this (m )plane Peter's?根据首字母填出单词 给句中的多音字填上正确的读音 有关紫外吸收谱图在分析紫外吸收谱图时,将一个吸收峰归为3T1g←3A2g,这个3T1g←3A2g表示什么意思啊? Peter,talking,library,in,rude,he,is,the,is要连词成句 造纸厂 用聚合氯化铝多吗 信息时代过后是什么时代? 《信息时代美好生活》400字左右的作文怎么写? 在三角形abc与三角形def中,ab=de,角a=角d,还要补充条件是( ),就可证三角形abc全等于三角形def(aas)货补充条件( ),可证三角形abc全等于三角形def(asa) 信息时代过后便是什么时代? Where is peter?He is in teachers' o_____ (根据首字母提示) 这是一次 的经历 400字作文500字以下空格处可填让你受到启发,让你感受到快乐,让你从中得到教训 写一件事 400字到500字之间 冬季,大陆会形成高压还是低压? 作文:信息时代的利与弊 信息时代美好生活400字作文如题 为什么有陆地会形成暖寒流?为什么南纬40°到60°各大洋连一体就没有暖寒流了呢? 求该函数的最值y=x∧4-4x²+1我是刚学的 性英语怎么写 请问这条选择题的答案分别是什么?1、HLAⅠ类分子的轻链是.A.β链 B.β2m C.β2 D.L链 生活在信息时代的感受 作文1500字,2小时 请问一下谁知道可以唱得古诗有哪些急、急啊,我在此先感谢各位朋友2N 填写谚语1、你不要把别人怎么看你看得很重要,重要的是你自己的成就,俗话说:( )2、真是( ),谁能想到一个十五岁的孩子这样了不起.3、你一定要坚持下去,千万别灰心,有一句话说:( 卡梅伦称英国将不改变与美国情报合作关秘鲁最高法院就藤森在家服刑举行听证会卡梅伦成英国将不改变与美国的情报合作向世界传播浙江声音 港澳新闻媒体聚焦浙江义乌一集装箱起火 消防成功排除唐家璇:中日关系深层次原因在于彼此认赵启正:中日关系令人担忧 面临政冷经中国古代绘画展在伦敦举行各部门各地迅速行动 浙江多管齐下帮扶外侨办牵线搭桥舟山与香港小学开展校交浙江为宗馥莉等73名浙商冠冕 宗庆后第十四个全国“男性健康日”浙江多名医国航增加三条国际航线伊朗边境发生武装冲突 14名边防人员哥伦比亚妇女售卖12个女儿“初夜权”漏洞百出的“全球奴役指数”美媒曝谷歌或正秘密建造海上数据中心哥伦比亚妇女售卖12个女儿初夜权牟利白俄总统错坐普京座位 发现后起身让座伊朗边境发生武装冲突 14名边防人员朝鲜纪念中国志愿军赴朝参战63周年 博汇纸业迟到年报遭“非标”只要出线,碰阿根廷也认了人保财险日照分公司签发全省组织者责任交通银行成首批人民币对英镑直接交易做我为什么持有万科30年近五年中国食品净进口扩大2.3倍“民主生活会心得”亟待原创律师说法免费保险大餐辨清真伪后可适当接受济南公布护城河游泳监控录像成长中的烦恼文科:579分理科:...市中物业创卫评优实行“一票否决”短期基金收益走高在手机上赚“懒人”的钱“打虎”提速,官员落马无征兆从“信贷工厂”到小微金融2.0股市从危到机可布局地产股新加坡公布银行流动性监管新框架增值税征税率7月起统一调整为3%给跪了
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘