serious1234 Posted August 9, 2009 Share Posted August 9, 2009 i have a script that randomly chooses questions and answers from mysql datase. i used rand but the problem is when I refresh the page everything changes new questions and new answers. is there a way I can make these questions and the answers not change when refreshing the page. Quote Link to comment https://forums.phpfreaks.com/topic/169446-refresh-page-change-random-values/ Share on other sites More sharing options...
Daniel0 Posted August 9, 2009 Share Posted August 9, 2009 You want something which is random, but doesn't change? Quote Link to comment https://forums.phpfreaks.com/topic/169446-refresh-page-change-random-values/#findComment-894021 Share on other sites More sharing options...
Mark Baker Posted August 9, 2009 Share Posted August 9, 2009 Before selecting the random question and answers: If (!isset($_COOKIE['randomSeed'])) { list($usec, $sec) = explode(' ', microtime()); $seed = (float) $sec + ((float) $usec * 100000); setcookie('randomSeed', $seed); } else { $seed = $_COOKIE['randomSeed']; } srand($seed); Use php rand to generate the random questions and answers When questions are answered, remove the cookie Quote Link to comment https://forums.phpfreaks.com/topic/169446-refresh-page-change-random-values/#findComment-894325 Share on other sites More sharing options...
infiniteacuity Posted August 17, 2009 Share Posted August 17, 2009 Are you saying you want to randomly generate a question/answer when you get to a page but not re-generate if the page is refreshed? Quote Link to comment https://forums.phpfreaks.com/topic/169446-refresh-page-change-random-values/#findComment-900211 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.