[問題] 請問這個語法要怎樣才可以表示?

看板C_and_CPP作者 (chris)時間15年前 (2010/09/08 21:01), 編輯推噓6(6013)
留言19則, 7人參與, 最新討論串1/1
如標題 有一個題目是這樣的 Write a program to generate data with uniform distribution U[0,1]. 其實我連題目都看不懂 有哪個神人可以翻譯一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.156.153

09/08 21:05, , 1F
google翻譯:寫一個程序來生成數據均勻分佈於[0,1]
09/08 21:05, 1F

09/08 21:07, , 2F
沒有設條件, 怎麼生成的出來阿, 無限多耶= =
09/08 21:07, 2F

09/08 21:09, , 3F
r = rand()/(RAND_MAX+1.0) ,這樣就會產生一個0~1的數
09/08 21:09, 3F

09/08 21:11, , 4F
love大說的條件是精度準度嗎?
09/08 21:11, 4F

09/08 21:12, , 5F
話說stan大是不是寫錯了...|||
09/08 21:12, 5F

09/08 21:12, , 6F
是呀~
09/08 21:12, 6F

09/08 21:13, , 7F
我想這個應該是C語言初階課程的題目吧 所以沒考那麼深
09/08 21:13, 7F

09/08 21:16, , 8F
0/1都包含的話, 3F的答案除了強轉浮點數以外, 應該不用
09/08 21:16, 8F

09/08 21:16, , 9F
再加一吧@_@"
09/08 21:16, 9F

09/08 21:33, , 10F
如果以 32767 來看, 加一的影響還蠻小的 0.0
09/08 21:33, 10F

09/08 22:00, , 11F
會導致1.0永遠產生不出來喔XD 不過現在的rand還是
09/08 22:00, 11F

09/08 22:01, , 12F
32767嗎?? 想說比較新的lib應該都有做超過它了@_@"
09/08 22:01, 12F

09/08 22:07, , 13F
所以差異更小XD 反正以連續分佈來看 1出現的機率本來就趨
09/08 22:07, 13F

09/08 22:07, , 14F
近於零(大誤
09/08 22:07, 14F

09/08 22:07, , 15F
r = rand()/(RAND_MAX*1.0) wwwwwww
09/08 22:07, 15F

09/08 22:23, , 16F
XDDD
09/08 22:23, 16F

09/09 01:12, , 17F
uniform distribution=均勻分配 請google一下
09/09 01:12, 17F

09/09 19:47, , 18F
------------------這就是uniform distribution------------
09/09 19:47, 18F

09/09 19:57, , 19F
XD
09/09 19:57, 19F
文章代碼(AID): #1CXuadWe (C_and_CPP)