2013-03-10 3 views
0

나는 무작위로 PHP에서 셔플 함수를 사용하여 0에서 999 사이의 숫자를 생성하고 있습니다. 나는이 필요하시면 생각 ,하지만 난 여기 잘못 될 수있는 각 페이지를 다시로드에값을 임의로 생성 PHP를 사용하여 숫자를 생성

+1

[PHP 세션] (http://php.net/manual/en/features.sessions.php) 이후의 소리가납니다. – juco

답변

2
<?php 
session_start(); 

if (!isset($_SESSION['numbers'])) { 
    $_SESSION['numbers'] = array(/*numbers here*/); 
    shuffle($_SESSION['numbers']); 
} 

// use $_SESSION['numbers'] 
0

을 그 무작위로 생성 된 번호의 순서를 유지하는 방법입니다.

srand() 기능을 사용하여 난수 생성에 사용할 시드 값을 선택할 수 있습니다. 이것은 연속 호출에서 다른 모든 난수를 rand()으로 생성하는 데 사용되는 초기 숫자입니다. 즉 숫자를 선택하고 rand()에서 숫자를 선택하여 저장하면 srand()을 사용하여 생성기를 시드하고 rand()에서 동일한 값 시퀀스를 얻습니다.

관련 문제