關於強化的問題 從代碼角度上講解何為幾率

首先聲明,這篇文章沒有什麼所謂的黑幕,就是從源頭上幫一些人理清下思緒,然後想噴誰就噴誰,別無腦噴。

ps:如果你小學還沒畢業,那就不要繼續往下看了。

講解開始,在這裡我以10%的幾率為列進行解說:

第一種寫法:rand()%10001,簡單的說就是取一個隨機數,它的范圍是從1~10000。 然後判斷隨機取到的這個隨機數是否小於等於1000(10000 * 0.1). 小於則成功,反之就失敗。這就是最簡單的10%成功率。別問我為什麼乘以0.1請重新閱讀帖子ps內容。

那麼問題來了,我要是寫成rand()%11,這樣呢。它的隨機數取值范圍就變成了1~10.

想要成功的話隨機出來的數字就得小於等於1(10 * 0.1).

大家覺得這2種寫法出來的10%成功率真的一樣麼?受過點高等教育的人在感覺上都會有點保留的吧。當然KL的幾率用的不會是我這樣的方法,我隻在告訴大家要理智的理解遊戲中的概率這個問題是怎麼樣產生的。對於遊戲方公佈的概率更不要盲目信從。這都是數字遊戲。

如果你能看懂上面的內容,那你應該可以明白什麼強化訣竅都是浮雲,所謂的強化墊裝備,什麼墊幾次到第幾次左右必成功都是沒學過計算機的人說出來的話。這隻不過是讓我說的取隨機數的地方都跑了幾次,總有一次能到成功范圍的......

所以大家要理性的認識強化概率的問題,要噴人首先你也得知道發生了什麼不是?

最後祝大家遊戲愉快,人人強12一次成功

暫無評論

相關推薦

微信掃一掃,分享到朋友圈

關於強化的問題 從代碼角度上講解何為幾率