關於隨機概率的理解

Q 日前提出一個問題:

假如A,B,C分別對應的概率是20%,20%,60%;如果要隨機取數 是不是 相當於把 20*n個A,20*n個B,60*n個C 塞到一個數組裏Math.random()隨機拿?

A三月大哥的想法:

直接let a = Math.random()
a < 0.2 則爲A
a >= 0.2 && a < 0.4 ,則爲B
a >= 0.4,則爲C

這個很奈斯啦~但是之後又延伸出一個疑問:

一般都說概率要後臺給 說是比較準確,那後臺是怎麼準確計算出abc的概率的呢,說不定也是這種方法 哈哈哈~~~

PS:最近在做一個關於九宮格抽獎的項目,分享給大家呀~

Githubhttps://github.com/idweiwei/luck

百度網盤https://pan.baidu.com/s/1Eg03YRAEIiTaI6yC_FSBvA 提取碼: 4qir

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章