Re: [閒聊] 代理的隨機並非完全不變

作者: AirFuckKing (空幹王)   2020-07-14 18:33:18
※ 引述《x94fujo6 ()》之銘言:
: ※ 引述《AirFuckKing (空幹王)》之銘言:
: : 是靠隨機函式帶入seed值後回傳的值判定
: 所以產生的整串亂數每次都一樣
: 不能當成一個表/軸看?
所以原本就不是亂數表而是你類比成亂數表去做討論
這一點在第一篇文章有寫到嗎?
: : 初始的seed值是每場戰鬥進場才隨機產生
: : 依照隨機函式帶入初始的seed值 以及後續seed遞迴的值 所回傳值進行判定
: : 初始seed是不變的
: : 都可能導致帶入隨機函數的seed值不一樣所回傳的值不一樣
: 就偏移 你這樣說讓不懂的人看不懂比較厲害?
: : seed就會進行一次遞迴運算 這會導致原本要帶入隨機函式的seed值遞迴項次不一樣
: : 使遞迴的seed值提前一個
: 沒有原始碼 無法證明後面到底怎麼實作的
所以才需要前提跟假設
你貼的文章或多或少都有提到隨機函式跟seed再下去做實測之後做結論
那你第一篇文有提到隨機函式跟seed的概念嗎?
你只說會產生一個亂數表 然後照著亂數表走
那其實你直接說會有一個隨機小精靈開始工作 不也一樣
所以看完你第一篇文章
大家會怎麼看這現象?
1.進去就會產生一個亂數表阿 然後就想辦法跳過跳過 然後讓閃避成功
2.可以想辦法改變隨機函式的seed讓隨機的結果不一樣
3.進遊戲會有一個隨機小精靈 然後想辦法弄弄他 就可以讓原本失敗的地方都成功
可能1.3才是對的 0.<
作者: x94fujo6   2020-07-14 18:36:00
作者: ameNekoLin (傻阿貓)   2020-07-14 18:36:00
(′・ω・)a你舉例的2和3 個人覺得一樣意思
作者: plzza0cats (西黑百夫長)   2020-07-14 18:40:00
求翻譯
作者: x94fujo6   2020-07-14 18:44:00
13在同一個代理內是對的 不就是在做2的事情? 看圖好嗎產生←這個動作懂的自然懂 不懂的解釋只會更亂何況怎麼實作的就是黑箱 還是你有原始碼?在同一個代理內 那個表就是固定的 怎麼來的不重要https://i.imgur.com/1FRifAV.pnghttps://i.imgur.com/prK3Efu.png跳過(種子產生的亂數判定)沒閃避的部分代理中 種子固定 亂數固定 ()內價值=0
作者: davidliudmc (天道P)   2020-07-14 19:47:00
神仙鬥法階段 多吵幾篇搞不好有人就能悟道升天了
作者: kay00077 (DLine)   2020-07-14 19:59:00
博士的最高境界就是要連機率都在掌控之下嗎
作者: Golu (沒了戒指的魔王)   2020-07-14 21:45:00
你糾結的說法其實都是同源RRRR你認為從seed餵的才對,但他所說的就是你seed餵過後的表
作者: lovemost (螃蟹)   2020-07-15 00:05:00
我覺得你完全沒弄懂,我甚至不知道你到底懂不懂seed是甚麼,基本上官方就是把seed保留下來,盡可能的還原該場出現的隨機結果變為固定出現,這很難懂嗎?原本一些可能造成不同結果的SRAND都改成RAND(定值)所以在其他無變動之後可以重現相同的結果,但是有很多例外,像是精1精2造成的改變,或是攻擊提高造成目標提早死這些都還是有可能使代理的結果出錯
作者: hajimels (阿一)   2020-07-15 14:15:00
推一個,這個才是正確的理解

Links booklink

Contact Us: admin [ a t ] ucptt.com