![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 能看出這個簡單程式有什麼問題的人絕對是個高手
(https://www.pcdvd.com.tw/showthread.php?t=816594)
|
|---|
引用:
+1 這個方式的確可行,雖然樂透寫作業寫好幾次了 不過倒是沒想到能這樣寫,真是精簡~ |
引用:
嗯,的確很精簡。 不過,一山還有一山高啊~~還是被樓主看出有問題! |
引用:
實際搖出球的機率不也是不一樣嗎? 本來取第一個號碼就是 1/39, 第二個是 1/38... 實務上與上頭的程式並沒有什麼不同. 我不認為上頭的程式有什麼錯. 至少它可以保證每次的結果都是六個在 1-39 之間不同的號碼. |
引用:
樂透的理論值 機率一定要一樣 只是這個程式 跑出來的機率是不是符合理論值 我沒把握 請大家說明一下 謝謝 :) |
@_@......現在只會c而已~~~其它都忘光光了~~
|
39個號碼,抽掉一個,剩下的號碼機率是1/(39-1),剩下的號碼裡被抽到的機率都是一致的
一直抽下去,沒被抽到的號碼,被抽中機率愈來愈高,抽過的號碼不會再被抽到 看不出來問題點 :confused: |
引用:
我一開始有把握 現在又變成沒把握 這個程式到底可不可跑出理論值的機率 :) |
引用:
樂透號碼不能重覆,每次搖號碼的機率不會一樣呀 第一次1/39 第二次1/38 . . . 這程式的寫法,剛好符合『實際』情況,不是嗎? |
你能說出那個程式取出號碼與實際上搖出號碼的方式有什麼不同嗎?
實際上: 第一個號碼搖出來時, 每個號碼的機率是 1/39. 接著搖第二個號碼, 是由剩下的球裡頭再搖一個, 也就是 1/38. 那個程式的運作與上頭一樣, 並沒有不同啊. 而且, 機率有不一樣嗎? 你能說出那個號碼機率與其他的不同嗎? 在我看來, 每個號碼都是一樣啊. 第一個號碼是 1/39. 第二個號碼是 38/39 * 1/38 = 1/39 第三個號碼是 38/39 * 37/38 * 1/37 = 1/39 第四個號碼是 38/39 * 37/38 * 36/37 * 1/36 = 1/39 第五個號碼是 38/39 * 37/38 * 36/37 * 35/36 * 1/35 = 1/39 第六個號碼是 38/39 * 37/38 * 36/37 * 35/36 * 34/35 * 1/34 = 1/39 每個都是 1/39 沒錯吧. 會認為不一樣的.... 表示你的機率沒學好. 也就是你認為每次都是獨立事件, 沒把之前沒被取到的機率也算進去, 才會認為是不一樣的. |
引用:
應該是一樣的機率! 0<=rnd<1,即使它受限於single或double的長度, 也不會對這機率造成影響。 就算有誤差,您也不能說真實樂透的機率是絕對相同的吧, 多少會有一些很微小的差(像球、機器........)。 |
| 所有的時間均為GMT +8。 現在的時間是05:22 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。