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. 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? 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 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? 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
Archived
This topic is now archived and is closed to further replies.