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

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

编辑:说三道四文库 发布时间:2017-12-14 09:35
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;
开发者必备,超实用的PHP代码片段! 福利来了!AngularJS资源大集锦 移动周报:“360儿童卫士”手环的是与非 Ion Stoica和他的数据故事(上) 开发者必备:测试网站速度的五个免费在线工具 谷歌员工曝光在谷歌工作那些最糟糕的事情 MDCC 2013全民移动 玩转智能硬件展 如何降低白噪声对网站用户体验的影响? 谁才是真正的资深开发者? 东软董事长刘积仁阐述三大战略 构建以知识资产驱动的商业模式 一切皆为 JavaScript 黑莓:弃私有化任命华人为临时CEO 卖给联想的节奏? 谁说WP仍然不行?意大利WP份额已超iOS MDCC之移动娱乐游戏峰会:百家手游齐逐金玩奖 专访Mozilla宫力:基于Web是Firefox OS最大的资本 如何设计一款Java框架? AngularJS优化最佳实践:从1200ms缩减到35ms Linus Torvalds宣布Linux kernel3.12正式发布! 硅谷的技术文化——渴求独处! MDCC为移动开发者服务:一看、一聊、一聚 做华为合伙人:华为开发者联盟沙龙&#183;北京站纪实 Q3全球智能手机报告:Android和iOS基本不变 WP最得意 Google Apps不再支持IE9 IE9用户或将无法使用Gmail等服务 [开源推荐]CecOS:企业级的云操作系统和虚拟化平台 Avangate SaaS模式开启全球软件新营销之门 Android平台的两大移动威胁现状与变化趋势 推荐五款优秀的PHP代码重构工具 11个值得注意的安全问题及应对,第12个高端黑 微软新举措:打通Windows和WP开发者账户,下调注册费用 合并两应用商店的前兆?微软开始合并Windows Store和WP开发者账户 最难忘的Bug调试经历 办完买房手续,放分。 这个FLASH怎么修改它呢? 怎样关闭JavaBean里的Statement对象和Connection对象(对不起,没分了) 我想学习Oracle请那位大虾指点一下。 100分求教一个数据库备份的问题,回答后马上送分,谢谢! 在线求助,请高手帮忙! 关于CFormView的问题? 关于sql*loader导入excel文件的问题 请问哪儿有电影<<上帝也疯狂>>下载,我不能用ftp 水晶报表多字段分组的问题 他妈的,在网上下在的vb也不行呀.我靠. 我对一个从数据库读来的数值型变量用cint,怎么老是说溢出阿? 拜托了,我快崩溃了!请帮忙看看http://expert.csdn.net/Expert/topic/2247/2247767.xml?temp=.7379419 帮忙看看http://expert.csdn.net/Expert/topic/2244/2244528.xml?temp=.1244013 昨天国奥的问题到底出在哪里?大家看看主席怎么说。 ********** 中秋愉快,午饭后结贴 ************** 关于两种脚本的混用问题的怪事,解决高分相送? What means "ZT"? What means "im"? What means "P.S."?? Why??????????? 一个对你不是问题的问题(关于输入的)!谢谢. 请问如何在C#中实现管道操作??? 急!!! 中秋一人之心情舒畅!!! asp.net访问页面需认证 小女子祝各位中秋愉快~~~~~~~~~~~~~~~~ 黑盒测试中的边界值测试--要看到程序内部,why不属于白盒 急死人!!今天必须解决的问题:怎么在网页中使用word啊?怎么在网页中打开数据库中的二进制word文档? 求助:怎么读取条形码哦? 高分求购辞职信书写方案 哥们,如何将文件的内容上传到ORACLE数据库的CLOB字段中(中文问题)!急呀! 运行后,对我的输入,没有输出,为何??? 请教,IIS下面FSO相关代码无法正常运行 SQL Server中如何取得某个字段前后数据的差量?取其中某个数据如何表示!!!给分! 序列容器和关联容器有何区别? 一道考试题 可不可以有我自己的namespace??? [DBNMPNTW]找不到指定的 SQL Server。 怎么解决? 初次到数据库来提问,希望能得到各位的帮助:怎么将word文档弄进SQL数据库啊?二进制的。具体的操作步骤。 在触发器中调用存储过程?在线等待!!!! 关于DialogBox,有一事不明 ***** 谁能说出来域的十大有点?***** 保证让你笑的过瘾的37个笑话[推荐] 在Recordset对象的 getXXX 方法中,那个XXX 和 SQL Server 2k 中的 uniqueidentifier 类型相匹配,小弟急用!!! 有哪位大哥能近来帮我看一下这是什么问题?? SQL Server中如何取得某个字段前后数据的差量?取其中某个数据如何表示!!!给分! 关于数据窗口语法的拼接!!!!!!!!!!!!!请高手帮忙!! 非常菜的两个问题。有劳各位了 中秋,游子,放分---一祝母亲福泰安康,清福永享. 数1000张图的显示问题。 数据库中时间日期字段的问题 急急 四个裤衩了:) 中秋放分! 为什么可以ping通但上不了网 金属块重50N,一半浸在水中,测为42N.求金属块的浮力,密度. 鄂教版 15课 壶口瀑布 课后题解第4题.说说下面的句子有什么特点,从文中找出类似的句子抄下来并读一读.他的威力在我胸中鼓动,他的雄风在我血管内呼啸,他的精神在我的眼睛里闪动. 增色效应和减色效应 三基色可以产生减色效应吗?为什么?我们学摄影,从光学原理上讲~~ 如何当好一名生物教师 什么是减色效应-都可以在哪些方面应用 减色效应和增色效应是属于哪个领域的名词?分别是什么含义? 试分析一下作者为什么能将自然景物写的如此多彩那瀑布从上面冲下,仿佛已被扯成大小的几绺;不复是一幅整齐而平滑的布.岩上有许多棱角;瀑流经过时,作急剧的撞击,便飞花碎玉般乱溅着了. “我生气了,因为他不听话了”用英语怎么说 自然界景物除轻烟、薄雾外,还有什么自然界的景物?美一点,必须要两个字.最好每次存在时间很短. 不听话的老婆,用英语怎么说 朴槿惠:日本应向德国学习正视历史错误世界主要城市11月4日天气预报萨耶赫:“非洲要重返经济危机前高速发浙江普陀山大型翡翠观音宝像开雕载70人船只在缅甸海域倾覆 已找到8美共和党议员称国安局或监听奥巴马电话朴槿惠:日本应向德国学习正视历史错误美军士兵与怀孕妻子视频聊天目睹其被歹载70人船只在缅甸海域倾覆 已找到8伊朗最高领袖称支持伊核问题会谈 对前快讯:载70人船只在缅甸海域倾覆 已中国手机品牌进入安全比拼!23年情怀24?小时吃遍纽约,一场和味蕾的暴走西部证券严重低估,有望成为2016年活下来的第一代操盘手,一个站在李大霄美媒:\"脑纹\"未来可能取代指纹 中国1名驻外领事服务10万同胞 远超国际宇航界如何评价“中国航天日”?基金从业资格开考 跨界明星扎堆备考赶​4.24周评,油价提升,短期油价上甄别古艺文化看法:政策频出传统拍卖市*ST海润严重低估,有望成2016年黑道准则轻袖舞《降神》等待夏天莫桑石的守望恶魔带着契约来谁主金屋竞技三国的日子龙虎斗唤血茅山传河南旅游延庆旅游德令哈旅游郴州旅游梅州旅游楚雄旅游河北旅游延边旅游营口旅游十堰旅游大围山旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘