PHPで数値を生成し、たとえばその数値が100未満であるかどうかを確認して0.1ポイントを与えるのに助けが必要です。これは、フラッシュ ゲームで特定のアクションが使用されたときに呼び出されるコイン システム用です。
これを可能な限り最速で実行したいので、ゲームのメインサーバーに更新する前にテストするために使用しているコードを次に示します。
<?php
$coins = 0;
$rand = rand(0, 1000);
if($rand < 50){
$coins = $coins + 0.01;
}
if($rand < 100 && $rand > 50){
$coins = $coins + 0.2;
}
if($rand > 100 && $rand < 200){
$coins = $coins + 0.2;
}
if($rand > 500){
$coins = $coins + 0.5;
}
echo "Generated $coins coins \n";
?>
誰かが私のクエストを一言で理解していない場合は申し訳ありませんが、どうすればこれをより速くできるかを尋ねています。