史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   C語言 模擬指數問題 (http://forum.slime.com.tw/thread260527.html)

h4772995 2010-07-22 02:41 PM

C語言 模擬指數問題
 
藉由呼叫exponential,可以傳回一個數值,
若rate設為r=2.0,
則統計平均值應接近(1/r)=0.5 (呼叫很多次,e.g., 50000次,之後的平均)

srand之功能為產生不同種子seed之亂數,
以使得每個50000次之執行結果各不相同.

double exponential(double rate)
{
double x,y;

x=rand()/32768.0;
if(x<=1e-10)
x=1e-10;
y=-log(1-x)/rate;

return y;
}

int main()
{
time_t t;
srand((unsigned) time(&t));

...
}

這是老師給的指示...
但是不懂他的意思...
他是要我們寫什麼?
該如何去寫


所有時間均為台北時間。現在的時間是 04:47 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1