0

私は次のコードを使用しています

$wID=rand(2, 4); 

2から4までの数を生成するには、2から始まり、最大値ではない数を生成するにはどうすればよいですか?

4

1 に答える 1

5

mt_randを使用します(より良いです)。

2から始まり、最大値ではない数値を生成するにはどうすればよいですか?

無限の数のセットを生成できるコンピューターはありません。

mt_rand引数なしで呼び出すと、 mt_getrandmax()0の値との間の数値が返されます。したがって、必要に応じて、次のことができます。

$wID = mt_rand() + 2; 

また:

$wID = mt_rand(2, mt_getrandmax()); 

または、選択した非常に高い最大値を入力します。

于 2012-04-17T16:44:40.277 に答える