PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
Purple-sky
New Member
 
Purple-sky的大頭照
 

加入日期: Nov 2005
文章: 3
引用:
作者slamcar
這是ok的。因為假設第一次抽中20
ball(b1) = ball(num)
>>ball(20) = ball(39)--->ball(20)會等於39
so~ball(1~38)裡是1~19、39、21~38,
20被排除了,39取代20,要抽中39的話,只要再抽中一次20就是了。


+1 這個方式的確可行,雖然樂透寫作業寫好幾次了
不過倒是沒想到能這樣寫,真是精簡~
     
      
舊 2008-09-21, 09:30 PM #21
回應時引用此文章
Purple-sky離線中  
slamcar
Advance Member
 

加入日期: Mar 2002
文章: 304
Talking

引用:
作者Purple-sky
+1 這個方式的確可行,雖然樂透寫作業寫好幾次了
不過倒是沒想到能這樣寫,真是精簡~


嗯,的確很精簡。

不過,一山還有一山高啊~~還是被樓主看出有問題!
 
舊 2008-09-21, 09:39 PM #22
回應時引用此文章
slamcar離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 661
引用:
作者=風=
這樣會造成機率不一樣(樂透基本要求就是機率要一樣)


實際搖出球的機率不也是不一樣嗎? 本來取第一個號碼就是 1/39, 第二個是 1/38... 實務上與上頭的程式並沒有什麼不同.
我不認為上頭的程式有什麼錯. 至少它可以保證每次的結果都是六個在 1-39 之間不同的號碼.
__________________

Tommy 碎碎念...
舊 2008-09-21, 09:40 PM #23
回應時引用此文章
twu2離線中  
=風=
Golden Member
 
=風=的大頭照
 

加入日期: Nov 2003
您的住址: 銀河-太陽系-地球-亞洲-中華民國
文章: 2,579
引用:
作者twu2
實際搖出球的機率不也是不一樣嗎? 本來取第一個號碼就是 1/39, 第二個是 1/38... 實務上與上頭的程式並沒有什麼不同.
我不認為上頭的程式有什麼錯. 至少它可以保證每次的結果都是六個在 1-39 之間不同的號碼.

樂透的理論值
機率一定要一樣
只是這個程式
跑出來的機率是不是符合理論值
我沒把握
請大家說明一下
謝謝
__________________
☆★☆★☆★☆★☆★☆★☆★☆★☆★
舊 2008-09-21, 09:45 PM #24
回應時引用此文章
=風=離線中  
藍色夢幻
Power Member
 

加入日期: Aug 2006
您的住址: 超級猩猩大道
文章: 586
@_@......現在只會c而已~~~其它都忘光光了~~
舊 2008-09-21, 09:46 PM #25
回應時引用此文章
藍色夢幻離線中  
enzo_ferrari
Major Member
 

加入日期: May 2001
文章: 116
39個號碼,抽掉一個,剩下的號碼機率是1/(39-1),剩下的號碼裡被抽到的機率都是一致的
一直抽下去,沒被抽到的號碼,被抽中機率愈來愈高,抽過的號碼不會再被抽到
看不出來問題點
舊 2008-09-21, 09:50 PM #26
回應時引用此文章
enzo_ferrari離線中  
=風=
Golden Member
 
=風=的大頭照
 

加入日期: Nov 2003
您的住址: 銀河-太陽系-地球-亞洲-中華民國
文章: 2,579
引用:
作者slamcar
嗯,的確很精簡。

不過,一山還有一山高啊~~還是被樓主看出有問題!

我一開始有把握
現在又變成沒把握
這個程式到底可不可跑出理論值的機率
__________________
☆★☆★☆★☆★☆★☆★☆★☆★☆★
舊 2008-09-21, 09:52 PM #27
回應時引用此文章
=風=離線中  
Purple-sky
New Member
 
Purple-sky的大頭照
 

加入日期: Nov 2005
文章: 3
引用:
作者=風=
樂透的理論值
機率一定要一樣
只是這個程式
跑出來的機率是不是符合理論值
我沒把握
請大家說明一下
謝謝


樂透號碼不能重覆,每次搖號碼的機率不會一樣呀
第一次1/39
第二次1/38
.
.
.
這程式的寫法,剛好符合『實際』情況,不是嗎?
舊 2008-09-21, 09:56 PM #28
回應時引用此文章
Purple-sky離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 661
你能說出那個程式取出號碼與實際上搖出號碼的方式有什麼不同嗎?
實際上:
第一個號碼搖出來時, 每個號碼的機率是 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 沒錯吧.

會認為不一樣的.... 表示你的機率沒學好. 也就是你認為每次都是獨立事件, 沒把之前沒被取到的機率也算進去, 才會認為是不一樣的.
__________________

Tommy 碎碎念...
舊 2008-09-21, 10:00 PM #29
回應時引用此文章
twu2離線中  
slamcar
Advance Member
 

加入日期: Mar 2002
文章: 304
Cool

引用:
作者=風=
我一開始有把握
現在又變成沒把握
這個程式到底可不可跑出理論值的機率


應該是一樣的機率!

0<=rnd<1,即使它受限於single或double的長度,
也不會對這機率造成影響。

就算有誤差,您也不能說真實樂透的機率是絕對相同的吧,
多少會有一些很微小的差(像球、機器........)。
舊 2008-09-21, 10:04 PM #30
回應時引用此文章
slamcar離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:54 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。