Log in

View Full Version : How to fix randomized number when page refresh?



devil_vin
09-27-2007, 03:08 PM
Hi..guys! I am using mt_rand() to generate a random number,however how can prevent it keep on changing when page refresh?Thanks...


$random = mt_rand(100000, 999999);

devil_vin
09-27-2007, 04:47 PM
Well, I put it into session,problem resolved



<?
session_start();
if(!isset($_SESSION['random'])){
$_SESSION['random'] = mt_rand(100000, 999999);
}
$random = $_SESSION['random'];
?>



<?php echo $random; ?>

djr33
09-27-2007, 10:11 PM
Or there might be a better way to design the system so you don't need to deal with sessions. Seems extreme to me, but depends on the case.
Sessions are the only way to keep it from being regenerated, but if you give a bit more info, there might be a workaround in a broader sense.