最初は1500人のチップを持つ9人の選手で始まるトーナメントを下降させたいと思っています。 主にダブルアップ/トリプルアップなどがありますが、プレーヤー間にはチップのマイナーチェンジがいくつかあります。いくつかの条件で乱数を生成する
チップ交換の動作を考慮して、ランダムにチップを生成するにはどうすればよいですか?
私はちょうどrand()
を使用しますが、それは期待どおりに動作しません。例えば
: 私は9人の選手を持っている場合、私は、任意のダブルアップを持っていません。
$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);
私はしません場合、私は、明確にしてきた願っています:5つのダブルアップがあっただろう4人の選手とのシナリオでは
$stacks = array(1300,1150,1650,1800,1500,1550,1450,1800,1500,1550);
:だからスタックのようないくつかのバリエーションと似ています投稿を編集する!
なぜランド()が動作しないのでしょうか? – CBusBus
私はチップのランダム転送のための数学的操作を理解していない、rand()は正しく動作するはずです、より良いランダム化アルゴリズムを望むなら、mt_rand(Mersenne Twisterアルゴリズム)を使用してください。 –