[VBA ] 請問取NORMAL亂數
本來我是用
a=application.normsinv(rnd())來做的
但是如果a要取個十萬筆
因為normsinv是一個數值分析法的函式
就會比較久
而另一個比較快的
聽說是 sqr( cos(2*3.1415926*rnd()) - 2*log(rnd()) )
不知道這樣......感覺好像不太對勁
請問有人可以指正嗎
謝謝
--
延平郡王鄭成功 我校精神法其風 承先啟後 先生志誠正勤樸學子崇 ┐┌
立足在鄉園 放眼是大千 延平 延平 延平 杏壇有延平 ●
立日正當中 立日 正當中 ◢ ◣
http://www.wretch.cc/blog/pikachu25 / \
http://www.wretch.cc/album/pikachu25 / / || \ \
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.181.202
推
06/20 22:59, , 1F
06/20 22:59, 1F
→
06/20 23:00, , 2F
06/20 23:00, 2F
嗯 我改正了
不過......重點是
我想請問一下公式有沒有錯呢?
這是我朋友提供的
但sqr裡面不應該有出現負數的可能......
※ 編輯: kim 來自: 59.120.212.162 (06/20 23:38)
推
06/21 08:10, , 3F
06/21 08:10, 3F
推
06/21 08:13, , 4F
06/21 08:13, 4F
→
06/21 08:14, , 5F
06/21 08:14, 5F