[Nodejs] Weighted Random,帶有權重的隨機函式

前一陣子寫論文時,有用到一些輪盤法,用圖片簡言之 比如我們希望依照上方的圓餅圖的比例去選出A、B及C等項目。 選到A的機率為 20% 選到B的機率為 15% 選到C的機率為 10% 選到其他的機率為 55% 以下的程式碼為使用 Nodejs 實作這樣的帶有權重的隨飢函式 PS. 如果不想重複選的話,就需要有一個陣列記住哪些選過了~ 參考資料: http://www.blogjava.net/sevenduan/archive/2009/12/11/305552.html        

Continue reading