看板 C_Sharp 關於我們 聯絡資訊
請問有c#的程式設計高手嗎? 我想要問一下抽籤程式的相關問題, 可以的話留LINE ID我加你, 拜託了.. 第一次PO文請見諒T_T -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.220.86 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1419687390.A.78C.html
Peruheru: 你這樣不敢自稱高手的人(如我)就不敢回你了XD 12/27 22:21
linbanana: T_T,你還是回了呀>< 請問你會嗎0.0? 12/27 23:23
Peruheru: 讓你期待了,我不會呀沒做過XD 只是想說不一定要找高手 12/27 23:39
Peruheru: 不太懂你抽籤程式有什麼要求 http://jishus.org/?p=532 12/27 23:44
Peruheru: 看看這個對你有沒有幫助 12/27 23:44
Peruheru: 如果只是要做不重複抽籤的話,可能有幫助 12/27 23:45
GoalBased: 抽籤我以為用個亂數就好了@@ 12/27 23:45
Peruheru: 只是要隨便取一個亂數的話應該是不會卡,所以猜有不重複 12/27 23:46
Peruheru: 不過我貼的那個方法我也是剛剛google才知道XD 12/27 23:46
linbanana: 的確有幫助,不過我有更讓我不知所措的地方-.-..感謝大 12/28 00:35
linbanana: 大 12/28 00:35
Litfal: Peruheru那篇文章的方法是有問題的 12/28 02:37
Litfal: ^分享的 12/28 02:37
Litfal: 嗯...不過對初學者還是有一些幫助的,至於什麼問題, 12/28 02:40
Litfal: 可能超出了初學者的理解範圍,就恕我不在這裡詳述了。 12/28 02:41
linbanana: Litfal大大能幫我解決我的問題嗎? Orz 12/28 09:42
Peruheru: 糟糕,原來有問題XD 12/28 13:57
linbanana: Peruheru 能幫我解決我的問題嗎^^? Orz 12/28 14:02
GoalBased: 這個版願意幫版有解決問題的很多,可是你要先 12/28 14:33
GoalBased: 說妳哪裡遇到困難了 12/28 14:33
KanoLoa: 感覺是發文敘述問題有困難 12/28 14:58
Peruheru: 雖然我是新手,不過我想知道問題在哪,拜託XD 12/28 19:41
Peruheru: 是亂數種子不是真亂數的問題嗎?還是下面回覆的次數問題 12/28 19:41
linbanana: 亂數種子我不懂0.0 所以我跑去GOOGLE了一下也實作了 可 12/28 21:03
linbanana: 是不曉得如何把其他東西加到亂數.方便的話能加Line嗎@@ 12/28 21:05
Abbee: 交換過的不可再交換,否則就不是真的亂數哦~ 12/28 23:49
Abbee: 統計不是人人都會,所以我有簡單說明 http://ppt.cc/Sqwo 12/28 23:50
Abbee: 作法是:http://ppt.cc/Qk8a 12/28 23:51
linbanana: 感謝,超有幫助的0.0 想辦法解決部分的錯誤中@@ 12/29 23:25
Litfal: Peruheru那篇是另一個問題,那篇的做法是每次從隨機N個裡 12/30 01:01
Litfal: 拿兩個,並把兩個交換。 12/30 01:02
Litfal: 重複做T次。 12/30 01:03
Litfal: 這樣的作法,會使物件在原位置的機率>1/N,而不是均勻的1/N 12/30 01:11
Litfal: 順便一提,令c=1/N,這樣的做法,會使得物件在原位置的機 12/30 02:03
Litfal: 率P(T)=C+(1-C)(1-2C)^T,T為執行次數,也就是要做無限多 12/30 02:04
Litfal: 次,T→無窮,P(T)=C,機率才是均勻的。 12/30 02:07
Litfal: 可以數學證明,也可以自己寫一小段code去算算機率就知道了 12/30 02:09
Litfal: 修正一下第一、二句:從全部N個裡隨機挑兩個 12/30 02:15
linbanana: 雖然看完了你說的方法 我還是不懂 哈哈 不過很感謝你 01/02 02:51
linbanana: 的回應 01/02 02:51
leograss: 不明覺得厲害 02/03 00:01