我一直在使用mt_rand(10,100)得到10到100之間的隨機數,但它每次都給我74。破碎的隨機PHP
繼承人什麼IM與
$success=mt_rand(10,100);
任何想法的工作?我需要種子嗎?提前致謝。
---編輯---
我剛纔想這
srand(microtime());
$success=rand(10,100);
每次仍然給相同的答案,47
---編輯---
這是整件事
srand(microtime());
$success=rand(10,100);
echo $success;
if ($success == 100) {
$displayline="You succeeded";
session_register("displayline");
header("location:userhome.php");
}
您可能需要顯示更多代碼。正如我在循環中運行它,並按預期收到許多不同的隨機數。事實上,在50的循環中,我沒有收到1'74'。這是在PHP 5.3上 – 2011-04-19 19:25:21
您使用的是哪個版本的PHP?你是否手動給發生器播種? – NikiC 2011-04-19 19:25:31
即時通訊使用PHP 5.2 – Trent 2011-04-19 19:28:55