我正在創建遊戲,用戶可以偷車。但是,當點擊「偷車」時,我需要讓更好的車更難以竊取(車1是最困難的,車2是下一個困難等)。隨機概率PHP
我在我的PHP腳本中有一組隨機概率,雖然它似乎不起作用。感覺好像每輛車都很難偷。作爲一個便箋,你會看到每輛車一旦被盜就會產生自己的照片。有人可以幫忙嗎?謝謝!
if($query1>="3"){
$random_car = rand (0,99);
if (($random_car)>98)
{$car = $car_1; $pic = $car1_pic;}
else
{
if (($random_car)>97)
{$car = $car_2; $pic = $car2_pic;}
else
{
if (($random_car)>94)
{$car = $car_3; $pic = $car3_pic;}
else
{
if (($random_car)>86)
{$car = $car_4; $pic = $car4_pic;}
else
{
if (($random_car)>77)
{$car = $car_5; $pic = $car5_pic;}
else
{
if (($random_car)>72)
{$car = $car_6; $pic = $car6_pic;}
else
{
if (($random_car)>65)
{$car = $car_7; $pic = $car7_pic;}
else
{
if (($random_car)>58)
{$car = $car_8; $pic = $car8_pic;}
else
{
if (($random_car)>48)
{$car = $car_9; $pic = $car9_pic;}
else
{
if (($random_car)>35)
{$car = $car_10; $pic = $car10_pic;}
else
{
if (($random_car)>19)
{$car = $car_11; $pic = $car11_pic;}
else
{
if (($random_car)>1)
{$car = $car_12; $pic = $car12_pic;}
else
{
$car = $car_13; $pic = $car13_pic;
}//car 12 else
}//car 11 else
}//car 10 else
}//car 9 else
}//car 8 else
}//car 7 else
}//car 6 else
}//car 5 else
}//car 4 else
}//car 3 else
}//car 2 else
}//car 1 else
'否則如果(東西){...}'或'開關() ' –
看來每輛車都有1/100的機會被選中。隨機數字並不會增加成功率或更低的數字。 – DontVoteMeDown