我想用PHP腳本加/減隨機數變量
目前我得到的最後一個記錄創造一些隨機的SQL數據,生成1和2之間的隨機數...如果它是一個1我會添加一個隨機數到別的記錄如果它的2我會減去
隨機數的問題是,它使吐出減去隨機數!我只想要積極的隨機數。
$result = mysql_query("SELECT * FROM Data ORDER BY id DESC")
or die(mysql_error());
while($row = mysql_fetch_array($result)) {
// Print out the contents of each row into a table
$temp=$row['temp'];
$light=$row['light'];
};
$name="Herbi";
$date=Date("o:m:d");
$time=Date("H:i:s");
$rand =rand(1,2);
$randnu =rand(1,10);
echo " rand:".$rand;
switch($rand){
case 1:
$temprand=$temp+$randnu;
$lightrand=$light+$randnu;
break;
case 2:
$temprand=$temp-$randnu;
$lightrand=$light-$randnu;
break;
};
echo"";
echo"randnu";
echo $randnu;
echo " ";
echo"lightrand";
echo $lightrand;
所以給'蘭特()'了 「範圍」,也就是小於變量,你。減去。 – djot
...或使用['abs'](http://php.net/manual/en/function.abs.php)。但這取決於用例和預期的結果。 – insertusernamehere
你是什麼意思與「吐出減去隨機數」?什麼數字是負面的,你在哪裏「吐出來」? –