[機統] 關於亂數的機率計算

看板Math作者 (神楓蒼火)時間5年前 (2020/08/19 00:53), 5年前編輯推噓6(6020)
留言26則, 6人參與, 5年前最新討論串1/2 (看更多)
小弟最近有個疑問一直不知道該怎麼解決,於是找到了數學版,最近在玩某一款 網頁遊戲,跟人PVP時,必須以某一值(運氣)做亂數,雙方擲亂數比大小 大者先攻, 假如亂數結果雙方相同,則進攻方先攻(例:我攻擊A,雙方數值相同我先攻) 我想在EXCEL寫個公式,但不知道如何下手,我做了個實例的笨方法計算 (可能有誤請見諒,小弟高職機率學的很差,微積分渣渣) 假定我運氣數值2000 對手A運氣值3000 雙方骰亂數做先攻 一共會有我(1-2000)*對方(1-3000)=600,0000種結果 土法煉鋼開始了: 假如對方骰到2001以上(2001~3000)那我必輸,因為我骰不到2000以上的數字,對方 必定先攻,所以這邊的算式是(1~2000)*(2001~3000)=2000種結果*1000種結果 =2,000,000種結果對面一定先攻 再來是第二部分 這邊我覺得有點麻煩 也有可能有算錯,用梯形公式去算 我骰2000 對面骰1~1999都我先攻 我骰1999 對面骰1-1998都我先攻 以此類推到 我骰0002 對面骰1我先攻 (1999+1998+~~~+1)*1999/2=1,999,000種結果我先攻 再來是同數值階段 我的數值是2000 只要對面2000那也是我先攻 這邊有兩千種結果 跟上面的1,999,000+2,000=2,001,000 2,000,100/6,000,000=33.35%機率我先攻(假定真隨機,偽隨機那個我算不了,也不會) 我如果要把他在EXCEL寫成公式 我該怎麼設定參數跟公式,還有請版上大大幫我看一下 我上面的公式是否有誤? 感謝願意回答的板友們 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.125.198 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1597769595.A.C0B.html

08/19 00:58, 5年前 , 1F
2,001,000
08/19 00:58, 1F
感謝糾錯 ※ 編輯: knightmare0 (203.204.125.198 臺灣), 08/19/2020 00:58:47

08/19 04:39, 5年前 , 2F
"把他在EXCEL寫成公式">>不太懂 你的變數是雙方運
08/19 04:39, 2F

08/19 04:39, 5年前 , 3F
氣值 然後算出先攻機率嗎??
08/19 04:39, 3F

08/19 05:36, 5年前 , 4F
(1+自己運氣)/(2*對方運氣)?
08/19 05:36, 4F

08/19 08:51, 5年前 , 5F
當自己運氣值比對方低時 就是樓上的式子
08/19 08:51, 5F

08/19 09:21, 5年前 , 6F
偷一下T大結果 當自己運氣值比對方高時 就是
08/19 09:21, 6F

08/19 09:22, 5年前 , 7F
1-(1+對方運氣)/(2*自己運氣) 兩者都是假設自己是攻
08/19 09:22, 7F

08/19 09:23, 5年前 , 8F
擊者
08/19 09:23, 8F

08/19 09:28, 5年前 , 9F
打錯 應該是1-(對方運氣-1)/(2*自己運氣)
08/19 09:28, 9F

08/19 12:53, 5年前 , 10F
應該rand和if就能搞定啦
08/19 12:53, 10F

08/19 18:09, 5年前 , 11F
主要還要考慮到誰打誰 同值會是發起方先攻
08/19 18:09, 11F

08/19 18:12, 5年前 , 12F
我是打算把係數位置固定 發起攻擊方放前面 被攻擊方
08/19 18:12, 12F

08/19 18:12, 5年前 , 13F
放後面 然後用if判斷那方運氣值高切換公式
08/19 18:12, 13F

08/19 18:15, 5年前 , 14F
不過很可惜的是昨天才看到有老鳥說,已經換成新公式
08/19 18:15, 14F

08/19 18:15, 5年前 , 15F
了,只是公告被洗掉,遊戲說明的舊公式還沒改掉
08/19 18:15, 15F

08/19 18:17, 5年前 , 16F
我從老鳥得知的新公式是(我的運氣)/(雙方運氣加
08/19 18:17, 16F

08/19 18:17, 5年前 , 17F
總)這就是我的先攻機率 對方的就分子換成他的運氣
08/19 18:17, 17F

08/19 18:17, 5年前 , 18F
,結果白忙一場
08/19 18:17, 18F

08/19 18:55, 5年前 , 19F
其實如果數字都是如你舉例這種大小的話
08/19 18:55, 19F

08/19 18:55, 5年前 , 20F
骰相等歸誰先其實影響不大
08/19 18:55, 20F

08/19 18:56, 5年前 , 21F
以你的例子來說, 它只佔全部的 1/3000 種狀況
08/19 18:56, 21F

08/19 18:57, 5年前 , 22F
那如果都要概算的話可以把離散整數當連續實數估計
08/19 18:57, 22F

08/19 18:58, 5年前 , 23F
這樣就能簡單得到 2000 對 3000 的起手比是 1:2
08/19 18:58, 23F

08/19 19:22, 5年前 , 24F
因為我那個遊戲基本是先手基本就是一回殺 除了少數
08/19 19:22, 24F

08/19 19:22, 5年前 , 25F
大課長防高到一個常人不可能達到的境界 尤其六階職
08/19 19:22, 25F

08/19 19:22, 5年前 , 26F
業的技能傷害實在太高 一個就能秒同樣六階的職業
08/19 19:22, 26F
文章代碼(AID): #1VF0TxmB (Math)
文章代碼(AID): #1VF0TxmB (Math)