作者Justisaac (灰色的天空)
看板nobunyaga
標題[討論] 貼技的迷之機率
時間Wed Jun 27 21:18:56 2012
假設貼技預設機率為x, 0<x<1 x~b , 貼的次數為n次
正常狀況下,每次貼技過的機率為x
由二項分配可知,期望值在n=1/x時為1。
白話點說,理論上貼技機率為p=0.1的技能,應該十張就要過一張。
但很明顯的,由各種資料看來,電腦亂數表跑出來的隨機變數並非真正的二項分配,
而是受時間亂數影響的某種具有偏態,且總期望值E(x)=p的隨機變數。
具有偏態且總期望值為E(x)=p的隨機變數與x~b的不同點在於。
失敗與成功之間具有連續性,也就是相近時間區塊中,貼技結果彼此不獨立。
在p<<1,且n的次數受限制(n<<1/p )的狀況下,
會造成false容易長時間連續false,也就是所謂的謎樣連爆狀況產生。
這狀況可以靠將每次貼技間隔拉長,且間隔時間靠隨機亂數決定來削弱。
結論就是....技能慢慢貼,不要卯起來貼比較划算.....Orz
當然,要拼連過的話也是可以,畢竟成功機率之間也是不獨立。
所以才會有不少陣4~陣5 活4~活5連過的案例產生。
問題是這代表的一次準備的n要夠多。
可是館再大最多也只有30人,還要包含備用隊,正在舉薦等等人員。
而補充材料的時間又很長,因為拍賣場系統很爛。
其實對於機率5%以下的貼技來說,都還滿容易在連爆>買新材料之間錯過連過的機率。
ps.以上純粹統計學上的猜測,實際機率還是成謎XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.236.211
1F:→ totenkopf001:97%都會失敗了 習慣就好 06/27 21:19
2F:推 azlbf:我7%的兩兵衛連過兩張 55%的陣中連暴6張 喵品才是一切 06/27 21:21
3F:推 badken:因為每一次都是單獨機率... 06/27 21:27
4F:推 Jugan:樓上大概還要暴600張才能彌補消耗掉的貓品 06/27 21:27
5F:推 renxu:互不獨立...連爆連過這樣本會不會太少? 應該還是運氣問題 06/27 21:27
6F:推 playerst:很難做到每次都是單獨機率吧 06/27 21:28
7F:推 badken:我智勇50連敗過(挺) 06/27 21:30
8F:→ badken:打從那時候起 我就不相信貼技的機率了wwww 06/27 21:31
9F:推 jimmeter:我技能4>>5常常一張過(挺) 06/27 21:31
10F:→ wings0610:我也都一張過!如果只算貼過的那張 06/27 21:34
11F:推 yesno1011:我也都一............一張都沒過! 06/27 21:35
12F:推 playerst:我的可兒女英一張過0.0 06/27 21:35
13F:→ Justisaac:其實從np數次連續抽到同樣的珍卡就知道機率不獨立的 06/27 21:36
14F:→ Justisaac:可能性很高 06/27 21:36
15F:→ Justisaac:假設某張特定珍卡出現機率1/50 連兩張就是1/2500 06/27 21:37
16F:→ yesno1011:就算是亂數 它的生成也通常是來自時間的函數 06/27 21:37
17F:→ Justisaac:1/2500 一晚出現四五次的機率是..... 06/27 21:37
18F:→ Justisaac:100%來自時間涵數 因為電腦沒有真正的亂數 只有亂數表 06/27 21:37
19F:→ Justisaac:通常都是f(t)這樣的函數來產生所謂的"擬似亂數" 06/27 21:38
20F:→ yoshro:淦 快推不然人家會以為你看不懂 06/27 21:38
21F:推 king45682:七條智勇邁入了13張沒上的境界 我才不相信15%... 06/27 21:38
22F:→ wings0610:我開始相信原PO了 06/27 21:39
23F:推 nothing7755:前幾篇才有人連續抽到淺井 機率非獨立無誤 06/27 21:39
24F:推 jackleespp:結論就是贏要衝!? 06/27 21:40
25F:推 bluecsky:電腦最常用的亂數就是用時間阿,電腦本來就沒有純亂數.. 06/27 21:40
26F:推 DinoZavolta:貼技哪有一定的, 我只貼過4張智勇, 貼4中3只有1次失敗 06/27 21:41
27F:→ bluecsky:結論是 如果你剛好衝過 敢快連衝可能也會一起過 06/27 21:41
28F:→ bluecsky:如果你沒過 那最好不要短時間連衝 大概是這樣吧XD 06/27 21:41
29F:→ Justisaac:樓上說的沒錯XD 06/27 21:41
30F:→ Justisaac:然後連爆不要不信邪. 06/27 21:41
31F:→ bluecsky:我也不知道耶 像我衝過4 馬上貼就過5的次數還真的有幾次 06/27 21:42
32F:推 renxu:那你貼第二次至少要快過1sec 06/27 21:42
33F:推 playerst:我的想法是機率與時間相依 假設一段時間以10個數字代表0 06/27 21:42
34F:→ Justisaac:97%過 連爆也很可能是伺服器忙碌導致時間亂數更新有誤 06/27 21:42
35F:→ bluecsky:但是其實這也只能當一種迷信看 因為電腦能抓的時間函數 06/27 21:43
36F:→ playerst:代表不過 1代表過 那10% 機率p(T)=0000100000 當然1不一 06/27 21:43
37F:→ bluecsky:其實不只到秒 而且在加上手動跟網路延遲等等.. 06/27 21:43
38F:→ renxu:貼技還有他的機率 連過每次的機率都不一樣 06/27 21:43
39F:→ Justisaac:伺服器的部分我比較不熟....這很多技術層面的事我不懂XD 06/27 21:43
40F:→ bluecsky:所以你要真的做到抓時間函數連衝是很難的(茶) 06/27 21:44
41F:→ playerst:定在那邊 但是只要抓到 並在短時間連衝會連過 我的經驗器 06/27 21:44
42F:→ Justisaac:我猜抓伺服器lag 導致時間涵數卡住這點比較容易XD 06/27 21:44
43F:→ playerst:量是如此 上次貼智勇連過也是很快的衝 06/27 21:44
44F:→ playerst:因為之前玩天X2 衝武器的機率也是這樣寫的XDDD 06/27 21:45
45F:→ Justisaac:我也有玩天x 靠衝裝賺錢了一陣子 因為電腦亂數的機率 06/27 21:47
46F:→ andrew1219:第一隻色貓睡了好多人智勇21連爆 賣掉買新的4張上 06/27 21:47
47F:→ Justisaac:幾乎都是這樣 06/27 21:47
48F:推 KevinLiou:我也覺得 要不就連爆 要不就連過 06/27 21:49
49F:→ KevinLiou:很迷 06/27 21:49
50F:→ Justisaac:連過的部分我猜啦,是像是說跑到1~5 會過4 1~2 會過5 06/27 21:49
51F:→ Jugan:推分手買新的! 06/27 21:49
52F:→ Justisaac:所以假設連骰1~2兩次 就一起連過了。 06/27 21:49
53F:推 playerst:如果對每次強化都要產生一個機率副程式 感覺有點不實際 06/27 21:49
54F:→ Justisaac:以我寫程式來說我很懶,亂數模組一定用複製貼上或迴圈 06/27 21:50
55F:→ Justisaac:所以基本上只要骰到1 不管貼幾都會過 06/27 21:50
56F:→ playerst:所以才會寫共通時間相依的程式 我只是猜想拉XDDD 06/27 21:50
57F:→ Justisaac:每個都要產生副程式伺服器負擔會爆炸吧 一堆人抽卡 06/27 21:51
58F:→ Justisaac:一堆人打賊骰miss hit 一堆人衝卡.... 06/27 21:51
59F:→ Justisaac:還不如用"現在就是1" "現在就是2" 來節省伺服器負擔 06/27 21:52
60F:→ playerst:對阿 所以我認為機率決不是獨立事件XDDD 06/27 21:52
61F:→ bluecsky:所以我上一篇才會想用時間觀點來分析抽籤XD 06/27 21:52
62F:→ Justisaac:從結果來判斷就不用重讀亂數表 增加效能XD 06/27 21:52
63F:→ Justisaac:其實我也是看到你時間那篇才想到要寫這機率問題的= =+ 06/27 21:53
64F:→ playerst:寫對某機率過卡率讀某一副程式 這樣簡單多了XDDD 06/27 21:53
65F:→ wings0610:越看越複雜= = 結論是連貼不是很大機率連過就是連爆嗎 06/27 21:53
66F:→ bluecsky:一直都是這樣阿 偽亂數... 06/27 21:53
67F:→ Justisaac:to wings0610:yes 不過連爆機率大很多... 因為p小 06/27 21:54
68F:→ bluecsky:對阿 結論就是贏要衝 輸要縮XD 06/27 21:54
69F:→ Justisaac:基本上我猜會連抽卡的原因是網路延遲導致伺服器收到 06/27 21:55
70F:推 playerst:所以衝爆時 爆手要慢 過手要快!!! 06/27 21:55
71F:→ Justisaac:"抽卡"指令的時間相近 不過這又沒辦法解釋貼技XD 06/27 21:55
72F:→ hardyuse:不知道內部程式架構 一切都只是猜測 06/27 21:57
73F:→ Justisaac:頂多只能從最高效能寫法的方面猜 不過還是猜 XD 06/27 21:58
74F:→ hardyuse:依時間決定的亂數表具有偏態 這有理論支持嗎? 06/27 21:58
75F:→ hardyuse:對 最高效能的寫法的確很有可能 06/27 21:58
76F:→ Justisaac:我是從實例來推測的 因為大部分的程式都是時間相依 06/27 21:58
77F:→ bluecsky:說實在,如果我真的測出來,被我抓到怎麼搞會機會最大 06/27 21:59
78F:→ Justisaac:然後時間相依的亂數如果在小於她亂數間隔的時間抽 06/27 21:59
79F:→ Justisaac:就會抽出相同的數值 06/27 21:59
80F:→ bluecsky:我應該會先藏私好一陣子再說出來XD 06/27 21:59
81F:→ bluecsky:畢竟只要一說出正確方式...大概沒有幾天就改掉了 06/27 22:00
82F:推 hardyuse:Just說的理論上沒錯 但是程式用的可能是毫秒呢 06/27 22:00
83F:→ Justisaac:其實最需要的信喵交換所的資料啊XD 06/27 22:00
84F:→ bluecsky:官方改幾各參數就又變另一回事 06/27 22:00
85F:推 playerst:這個要改應該沒那麼快... 06/27 22:00
86F:推 renxu:你要能在同一時間強化/抽卡2次 更不用說還要傳回Server 06/27 22:01
87F:→ Justisaac:這是程式基本亂數的架構 要改可能有點難度 06/27 22:01
88F:→ Justisaac:頂多高機率的時間跑掉 06/27 22:01
89F:→ Justisaac:問題就在根本不可能同時間傳回server 但是卻產生 06/27 22:01
90F:→ Justisaac:一定是有"相依"才可能有的結果。 06/27 22:02
91F:→ playerst:如果他把過的時段切成2段 那連過的機率就會小很多 06/27 22:02
92F:→ Justisaac:我是猜多人伺服器內部為了增加效能,使得亂數有了偏態 06/27 22:03
93F:→ Justisaac:時段切兩半代表花費硬體要多吃兩倍 06/27 22:03
94F:→ Justisaac:反過來說,把時段拉長,可以降低不少硬體開銷= =+ 06/27 22:04
95F:→ playerst:是阿 這誰都不想這麼搞 或是整個P(t)的循環時間減半這樣 06/27 22:04
96F:推 bluecsky:另一個可能是他有"紀錄"玩家傳輸指令的時間 06/27 22:04
97F:→ playerst:等同於切兩半的說 06/27 22:04
98F:→ bluecsky:用此參數套入某個公式然後得到某數字當骰子 06/27 22:05
99F:→ wings0610:文科的我越看越頭大了.... 06/27 22:05
100F:→ bluecsky:所以短時間連抽可能因為代入公式後結果一樣所以一樣 06/27 22:05
101F:→ Justisaac:我是有這樣猜 不過貼技的指令是 傳出 過 傳出 過 06/27 22:05
102F:推 renxu:要成功把你的指令在同一時間相依的間隔裡面.. 06/27 22:05
103F:→ renxu:要自己寫外掛程式才可能有機會 06/27 22:05
104F:→ Justisaac:抽卡其實也是抽 看卡 抽 看卡 基本上伺服器都回應了 06/27 22:06
105F:→ Justisaac:但是抽卡會珍卡連中 100抽中就會好幾次... 06/27 22:06
106F:→ bluecsky:就看公式是怎麼寫的...還有時間參數抓到多細 06/27 22:06
107F:→ CycleEnergy:光信喵伺服器不時的給你404或白頁 就知道很難XD 06/27 22:07
108F:→ Justisaac:我超想看信喵交換所的抽卡記錄 那有伺服器登記時間XD 06/27 22:07
109F:推 bluecsky:不過交換所有個問題,登記的人樣本群會有一定偏差 06/27 22:08
110F:→ bluecsky:先假設都是可信資料,但是有人可能抽太多廢並就懶得算 06/27 22:08
111F:→ bluecsky:也有人可能只少少抽到幾張好卡就丟過去,所以嘛.. 06/27 22:09
112F:→ bluecsky:不過至少他那邊有一定量的資料是沒錯 拿來分析或許可以 06/27 22:09
113F:→ Justisaac:也是ˊˋ 06/27 22:09
114F:→ bluecsky:拿來開明牌(茶) 06/27 22:10
115F:推 CycleEnergy:也有可能誰不小心貼錯結果重複資料貼好多次之類的 06/27 22:10
116F:推 playerst:拿自己抽籤的資料來mode不能得到近似解嗎?? 06/27 22:10
117F:→ bluecsky:那種就算是不可信資料類了XD 06/27 22:10
118F:→ bluecsky:歐...這需要財力(汗) 06/27 22:11
119F:→ Justisaac:好像是可以 不過我這邊只抽了500不到...XD 06/27 22:11
120F:→ Justisaac:問題是卡種類很多種 只能大略估計有沒有偏態而已 06/27 22:11
121F:→ bluecsky:最好是能夠24hr全時段都有紀錄 每時段至少有個上千筆 06/27 22:11
122F:→ Justisaac:沒辦法找最佳解 06/27 22:12
123F:→ bluecsky:我想大概就能推出一點明牌時段的端倪了 06/27 22:12
124F:推 renxu:今天這時候和明天這時候產生的亂數不一樣 06/27 22:12
125F:推 playerst:只要精確率能MODE到秒就好了 反正用戶端也只能看到秒XDD 06/27 22:13
126F:→ Justisaac:至少要每個區段有30筆資料比較保險....這量要超大 06/27 22:13
127F:→ Justisaac:問題在於不知道亂數表跑一輪是多久XD 06/27 22:14
128F:→ Justisaac:如果一輪是1.375天這種奇怪的數字 那就很難推 06/27 22:14
129F:→ Justisaac:目前實際有效的只有─連爆要信邪 過了就要衝XD 06/27 22:14
130F:→ Justisaac:其實極卡重置時間才真正重要 因為那個是人刻意寫的 06/27 22:15
131F:→ Justisaac:一定是按小時/天/周去算。 06/27 22:16
132F:推 enfis:難怪策士連爆12張之後連過兩張... 06/27 22:16
133F:推 bluecsky:如果以控管量,我覺得一定要設定重置時間! 06/27 22:16
134F:→ Justisaac:沒人寫程式會寫每1.375天重新讀一次,那只是搞死自己= = 06/27 22:16
135F:→ bluecsky:沒錯 所以我才會想看每小時是何時重置.. 06/27 22:16
136F:→ bluecsky:至少你要抽的時後 最好選剛重置完 才不會傻傻抽都沒極 06/27 22:17
137F:→ playerst:要是我會用2、3、4、6、8、12、24 來選定 這樣你分不清幾 06/27 22:17
138F:→ bluecsky:因為本來這時段就用完 不會有給你的了XD 06/27 22:17
139F:→ playerst:小重置一次QQ 06/27 22:18
140F:→ bluecsky:不 每小時放出一定量才好 因為這樣才不會很快被抓到 06/27 22:18
141F:→ bluecsky:好像某幾個時段都抽不太到這樣.. 06/27 22:19
142F:→ Justisaac:有足夠的數據還是可以查 因為雖然不知道幾點重置 06/27 22:19
143F:→ Justisaac:但很明顯有些時間會幾乎完全抽不到 06/27 22:19
144F:→ Justisaac:反推反而比較好推 06/27 22:19
145F:→ bluecsky:再加上極卡本身機率低 如果每小時重置 這樣判讀會較難.. 06/27 22:19
146F:→ Justisaac:機率低>每小時重置就沒意義 除非她管制的量很低 06/27 22:20
147F:→ Justisaac:例如一小時只有一張 06/27 22:20
148F:→ Justisaac:一天頂多24張這樣XD 06/27 22:21
149F:推 bluecsky:很可能 可能去看看每日產量總計 或許還真的都不多.. 06/27 22:21
150F:→ bluecsky:像我上面那一篇的紀錄,其實是累積兩個多月的耶 06/27 22:22
151F:→ bluecsky:總計還不到300張 就算加上黑數 限制產量可能真的很少歐 06/27 22:23
152F:→ Justisaac:而且特抽跟np不知道有沒有分開 我猜有ˇˇ 06/27 22:25
153F:→ Justisaac:不然np應該死都抽不到XD 06/27 22:25
154F:推 kaseno:我的老千三張陣中到陣四 兩張到陣五 活法兩張上四 都一起貼 06/27 22:30
155F:推 bluecsky:有可能是同一個pool但是有保證數量 特>=改>np 06/27 22:31
156F:→ bluecsky:而且設定上,np一定會是最難抽的,所以可能連保證數量都少 06/27 22:32
157F:→ bluecsky:到可悲的程度XD 06/27 22:32
158F:推 supernatural:衝器量 也猛爆 衝到有點火大 想刪除帳號 06/27 22:35
159F:推 chatoff:陣5爆快60張 單次連爆記錄 15連爆! 後來是靠每日一貼 在 06/27 22:40
160F:→ chatoff:第5天貼上陣5! 06/27 22:40
161F:推 playerst:60張可以買貼好的了XDDDD 06/27 22:40
162F:推 DinoZavolta:原來陣舞會漲是有人腦羞狂拉~ XD 06/27 22:42
163F:推 chatoff:總想著 爆這麼多下一張總該過了吧..不知不覺就無法回頭了 06/27 22:43
164F:推 chatoff:贏要衝輸要縮!後來3張上信義仁 馬上再拉2張讓色貓也順便過 06/27 22:47
165F:→ chatoff:現在只要爆3張就停 3張內過就繼續衝 成效不錯0.0 06/27 22:48
166F:推 followwar:想到陣5兩張上...而且都是NP免費抽來的愛姬貢獻的..... 06/27 22:55
167F:推 king45682:阿我每天一張智勇貼七條怎麼還是13連爆了 Q_Q 06/27 23:05
168F:推 justzick:我的陣5也連爆15張ing Q^Q 06/27 23:08
169F:推 flypenguin:換時段看看... 個人經驗特定時段就是貼啥都不過 06/27 23:10
170F:→ flypenguin:然後這個衰小時段大概三天會換一次 XD 06/27 23:11
171F:推 morke:一直炸的時候去睡覺 睡醒貼過兩次 06/27 23:11
172F:推 OctJimmy:最近陣3->4 貼了10張沒過..掩射2->3也是4張沒過..... 06/27 23:16
173F:推 FLAMEPP123:我也覺得貼技有黃金時間,之前貼蝴蝶活4->活5爆了18張 06/28 00:08
174F:→ FLAMEPP123:今天早上起來上班前一貼居然過了,趁著好心情再貼信義 06/28 00:08
175F:→ FLAMEPP123:仁又一次過,不怕死再貼三好信義仁也過,應該是有黃金 06/28 00:09
176F:→ FLAMEPP123:時段。 06/28 00:09
177F:推 Porcelain:基本上直接拿Normal Distribution來做應該比較恰當吧 06/28 00:15
178F:推 mrwrong:今天很奇怪都是一次連過女英傑 竹束4(直接4) 信義仁 06/28 01:03
179F:→ mrwrong:更更更唬爛的是一次過...十文字槍 06/28 01:03
180F:推 smast:剛剛短時間內景虎信玄~女英傑都一張過, 柴田信義仁兩張過 06/29 18:51
181F:→ smast:綾喵活5一張過 安岐,綾陣5五張過 真是喵品大爆發!!! 06/29 18:53