我想要低估一個比賽,該比賽最初是以9名選手以1500個籌碼開始,然後當一名選手退出比賽時,他的籌碼會被送給贏得對手的籌碼。 主要有雙人撲克/三人撲克等,但玩家之間還有其他一些小籌碼交易。在某些條件下生成隨機數
我怎樣才能隨機生成他們的芯片考慮到芯片的交易行爲?
我只是使用rand()
但這不會按預期工作。
例如: 如果我有9名球員,我沒有任何雙窗口。所以堆棧是與像一些變化相似:
$stacks = array(1300,1150,1650,1800,1500,1550,1450,1800,1500,1550);
在場景中有4名球員就不會有5個UPS:
$stacks = array(7500,1500,1500,1500) or array(4500,3000,3000,1500); //this should be randomized a little bit to
$stacks = array(7800,1350,1250,1950);
我希望我已經清楚,如果不是我會編輯回帖!
爲什麼不蘭特()工作? – CBusBus 2012-02-10 18:40:27
我不確定我是否理解芯片隨機轉移的數學運算,rand()應該正常工作,如果你想要一個更好的隨機化算法,使用mt_rand(Mersenne Twister算法) – 2012-02-10 18:49:30