[英]PHP Weighted random number
如何生成1到10之間的加權隨機數,其中10為最高機會,1為最低機會?
rand(1,10) ?
需要是一個簡單的單行代碼,因為它將運行100,000次
好吧,我想我明白你要說的是什么..
嘗試這個 :
mt_rand(mt_rand(1, 10),10 );
我循環了一百萬次:
10 = 292634
9 = 193333
8 = 142815
7 = 109580
6 = 84616
5 = 64498
4 = 47666
3 = 33450
2 = 21286
1 = 10122
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.