24小时热门版块排行榜    

Znn3bq.jpeg
北京石油化工学院2026年研究生招生接收调剂公告
查看: 280  |  回复: 7
当前主题已经存档。

yangxiquan1

铜虫 (小有名气)

[交流] 求vc++中 产生【0,1】均匀分布的随机数的原程序

求哪位同学能给个vc++中 产生【0,1】均匀分布的随机数的原程序,尽量周期T为无穷大。
谢谢
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanvs2009

银虫 (小有名气)

有自己带的函数吧RAND().注意是大写的,具体看MFC的帮助,我就不复制了。
2楼2009-06-11 19:58:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wpq113

至尊木虫 (著名写手)


一、平均分布随机数的产生
    大家都知道,随机数在各个方面都有很大的作用,在vc的环境下,为我们提供了库函数rand()来产生一个随机的整数。该随机数是平均在0~RAND_MAX之间平均分布的,RAND_MAX是一个常量,在VC6.0环境下是这样定义的:


#define RAND_MAX 0x7fff
   它是一个short 型数据的最大值,如果要产生一个浮点型的随机数,可以将rand()/1000.0这样就得到一个0~32.767之间平均分布的随机浮点数。如果要使得范围大一点,那么可以通过产生几个随机数的线性组合来实现任意范围内的平均分布的随机数。例如要产生-1000~1000之间的精度为四位小数的平均分布的随机数可以这样来实现。先产生一个0到10000之间的随机整数。方法如下 :

int a = rand()%10000;
然后保留四位小数产生0~1之间的随机小数:

double b = (double)a/10000.0;
3楼2009-06-11 20:07:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangxiquan1

铜虫 (小有名气)

要理想随机的,RAND 根本就不随机。
4楼2009-06-12 08:22:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wpq113

至尊木虫 (著名写手)


http://www.yuloo.com/news/0906/241670.html
#include
  #include
  #include
  #include
  void main()
  {
  srand( (unsigned)time( NULL ) ); //注意不要放在for循环里,否则产生的数是同一个数。
  for(int i=0;i<100000;i++)
  {
  cout<  }
  }
5楼2009-06-12 08:32:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianshui

银虫 (正式写手)

大家都知道,随机数在各个方面都有很大的作用,在vc的环境下,为我们提供了库函数rand()来产生一个随机的整数。该随机数是平均在0~RAND_MAX之间平均分布的,RAND_MAX是一个常量,在VC6.0环境下是这样定义的:

x=rand()/RAND_MAX 就可以了
滴自己的汗,吃自己的饭,自己的事情自己办,不抱怨,不诉苦,走一步,是一步,一路朝前不回头,死到哪站算哪站。
6楼2009-06-12 09:14:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangxiquan1

铜虫 (小有名气)

RAND_MAX 代表什么?有什么意义?
7楼2009-06-12 10:15:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangxiquan1

铜虫 (小有名气)

想问的是自己编的个独立的【0 ,1】均匀分布的随机数产生器。
蒙特卡罗模拟需要用到的。
那有这么容易的调用,
要不我还来问?
尽是答非所问。
8楼2009-06-12 18:06:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yangxiquan1 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿211,化学学硕,310分,本科重点双非,求调剂 +10 努力奋斗112 2026-04-07 10/500 2026-04-08 15:01 by screening
[考研] 求调剂 一志愿西南交通大学085701环境工程 282分 +15 多多爱吃汉堡 2026-04-04 16/800 2026-04-08 11:39 by i_cooler
[考研] 求调剂 +28 111623 2026-04-04 33/1650 2026-04-08 09:24 by 泽润东方
[考研] 计算机408|在校多次国家级竞赛获奖|申请调剂 +4 东山大白鹅 2026-04-05 4/200 2026-04-08 00:18 by chongya
[考研] 331求调剂 +5 张元一 2026-04-07 6/300 2026-04-07 22:13 by hemengdong
[考研] 363求调剂 +9 zh096 2026-04-04 9/450 2026-04-07 21:51 by 418490947
[考研] 315求调剂 +3 TUZEIQAQ 2026-04-02 3/150 2026-04-07 17:32 by chenp123
[考研] 化学调剂 +18 艾志恒 2026-04-03 19/950 2026-04-07 16:00 by 起飞的比熊1
[考研] 333求调剂 +6 合乘杨习夕 2026-04-06 6/300 2026-04-07 09:44 by 猪会飞
[考研] 277工科求调剂 +10 1915668 2026-04-04 11/550 2026-04-06 23:53 by 心媛意北
[考研] 一志愿武汉理工大学080200机械工程308分,求调剂 +4 终不似从前 2026-04-05 4/200 2026-04-06 11:46 by 考研学校招点人
[考研] 298分 070300求调剂 +15 zwen03 2026-04-02 15/750 2026-04-05 12:52 by Hdyxbekcb
[考研] 求生物学学硕调剂——364分 +7 云朵遛弯指南 2026-04-04 7/350 2026-04-04 22:49 by zhyzzh
[考研] 调剂 +11 JLLLLLLLLLL 2026-04-03 11/550 2026-04-04 22:21 by hemengdong
[考研] 309求调剂 +4 快乐的小白鸽 2026-04-04 5/250 2026-04-04 15:55 by cql1109
[考研] 357求调剂 +13 1050389037 2026-04-03 13/650 2026-04-03 22:27 by 无际的草原
[考研] 289-求调剂 +4 这里是_ 2026-04-03 4/200 2026-04-03 14:23 by 1753564080
[考研] 一志愿大工学硕,求调剂 +4 yub0811 2026-04-02 4/200 2026-04-02 21:36 by 百灵童888
[考研] 266求调剂 +4 学员97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[考研] 一志愿北京科技大学085601材料工程英一数二初试总分335求调剂 +9 双马尾痞老板2 2026-04-01 9/450 2026-04-02 12:14 by oooqiao
信息提示
请填处理意见