Tinysun
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 134,comments - 22,trackbacks - 0
<
2009年2月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
我參與的團隊
ica推薦系統(0/0)
隨筆分類
Algorithm and Data Structure(9)
C/C++(38)
GNU Linux/Unix(35)
J2SE(10)
Java開源(1)
Linux 多線程(4)
Microsoft Dynamic AX(2)
VC++/MFC(3)
Win32API 編程(2)
XML相關(1)
其他(9)
數據庫和SQL (10)
新技術新概念(1)
設計模式(1)
隨筆檔案
2012年8月 (1)
2012年2月 (1)
2011年5月 (1)
2011年1月 (3)
2010年11月 (1)
2010年10月 (6)
2010年9月 (12)
2010年8月 (12)
2010年7月 (6)
2010年6月 (4)
2010年5月 (19)
2010年4月 (4)
2010年3月 (2)
2010年2月 (7)
2010年1月 (1)
2009年12月 (16)
2009年11月 (6)
2009年5月 (1)
2009年4月 (4)
2009年3月 (8)
2009年2月 (8)
2009年1月 (1)
2008年12月 (1)
2008年11月 (5)
2008年10月 (2)
2008年5月 (2)
2008年3月 (1)
收藏夾
C/C++(1)
Java(1)
C++ 社區
artima developer
C plus plus
drdobbs
Lippman
常用網站
CodeProject
VC知識庫
搜索
最新評論
1.?re: vi使用技巧(二):copy,paste,delete,塊編輯,redo/undo
學無止境。
--jtony
2.?re: 中英文網頁中雙語語料的挖掘
你的軟件賣嗎?請加我qq
:1679461908
--tm
3.?re: 中英文網頁中雙語語料的挖掘
可否加我,qq: 1679461908
--tm
4.?re: 中文分詞免費源碼資源
中文分詞免費源碼資源
--8888
5.?re: 全文檢索的基本原理
懂點了。
人工智能
--謝謝分享
閱讀排行榜
1.?大端法、小端法、網絡字節序 轉(31373)
2.?均方根值(RMS)、均方根誤差(RMSE)、各種平均值 (17124)
3.?vi使用技巧(二):copy,paste,delete,塊編輯,redo/undo(12342)
4.?MFC下關于“建立空文檔失敗”問題的分析(轉載)(9123)
5.?linux下which、whereis、locate、find 命令的區別(5143)
評論排行榜
1.?PL/X編譯器設計與實現(9)
2.?利用牛頓迭代法求平方根(轉)(4)
3.?中英文網頁中雙語語料的挖掘(3)
4.?全文檢索的基本原理(1)
5.?用戶態非搶占式線程庫實現 (轉)(1)
利用極坐標法生成符合高斯分布的偽隨機數
使用了 G. E. P. Box、M. E. Muller 和 G. Marsaglia 的
極坐標法 (polar method)生成符合高斯分布的隨機數
1
#include
<
time.h
>
2
#include
<
stdio.h
>
3
#include
<
stdlib.h
>
4
#include
<
math.h
>
5
6
/**/
/*
生成符合0-1均勻分布的隨機數
*/
7
double
randf()
8
{
9
return
(
double
)rand()
/
RAND_MAX;
10
}
11
12
13
/**/
/*
高斯分布隨機數生成器
*/
14
/**/
/*
均值 m, 標準差 s
*/
15
double
randomGaussian(
double
m,
double
s)
16
{
17
double
x1, x2, w, y1;
18
static
double
y2;
19
static
bool
haveNext
=
false
;
20
21
if
(haveNext)
22
{
23
y1
=
y2;
24
haveNext
=
false
;
25
}
26
else
27
{
28
do
29
{
30
x1
=
2.0
*
randf()
-
1.0
;
31
x2
=
2.0
*
randf()
-
1.0
;
32
w
=
x1
*
x1
+
x2
*
x2;
33
}
34
while
( w
>=
1.0
||
w
==
0
);
35
36
w
=
sqrt( (
-
2.0
*
log( w ) )
/
w );
37
y1
=
x1
*
w;
38
y2
=
x2
*
w;
39
haveNext
=
true
;
40
}
41
42
return
( m
+
y1
*
s );
43
}
44
45
void
main()
46
{
47
srand((unsigned)time( NULL ));
//
初始化隨機種子
48
49
//
生成10個服從均值為0 標準差為1的高斯分布的隨機數
50
double
tmp;
51
52
for
(
int
i
=
0
;i
<
10
;i
++
)
53
{
54
tmp
=
randomGaussian(
0
,
1
);
55
printf(
"
%f\n
"
,tmp);
56
}
57
}
結果圖:
參考:http://www.taygeta.com/random/gaussian.html
posted on 2009-02-26 15:22
何克勤
閱讀(1352)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Copyright ©2025 何克勤 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
国内精品免费在线观看
|
久久久久亚洲AV成人网人人软件
|
亚洲国产精品日韩在线观看
|
宅男666在线永久免费观看
|
黄网站免费在线观看
|
日韩毛片在线免费观看
|
亚洲一区二区三区丝袜
|
久久久久亚洲av无码专区喷水
|
免费a级毛片在线观看
|
最新69国产成人精品免费视频动漫
|
亚洲日本va一区二区三区
|
亚洲成a人片77777群色
|
色噜噜综合亚洲av中文无码
|
日本二区免费一片黄2019
|
亚洲精品无码久久千人斩
|
免费视频精品一区二区
|
亚洲av无码国产精品色在线看不卡
|
亚洲国产精品专区在线观看
|
91香蕉视频免费
|
妞干网免费视频观看
|
四色在线精品免费观看
|
国产jizzjizz免费视频
|
亚洲色偷拍另类无码专区
|
亚洲国产三级在线观看
|
亚洲欧洲高清有无
|
亚洲影院天堂中文av色
|
成人在线免费视频
|
18禁在线无遮挡免费观看网站
|
亚洲免费福利视频
|
亚洲国模精品一区
|
亚洲AV午夜福利精品一区二区
|
永久免费的网站在线观看
|
国产精品玖玖美女张开腿让男人桶爽免费看
|
亚洲不卡AV影片在线播放
|
伊人婷婷综合缴情亚洲五月
|
亚洲国产激情在线一区
|
免费一级毛片在线播放视频
|
日韩激情淫片免费看
|
亚洲精品白色在线发布
|
国产免费内射又粗又爽密桃视频
|
好吊妞在线成人免费
|