묻고답하기

설명좀 부탁해요~~

2002.03.02 20:40

코코

shuffle()함수를 사용하기전에 srand()함수를 써야 한다고 나와있는데 srand()함수를 안써도 같은 결과가 나오네요..
이유가 뭘까요?
=============================================
<?
$numbers=range(1,20);
srand(time());
shuffle($numbers);
while(list(,$number)=each($numbers))
{
    echo "$number ";
}
?>
=============================================
아래는 srand(time()); 부분을 빼버리고 실행해본거에요...
근데 별 에러없이 잘돌아 가네요..
=============================================
<?
$numbers=range(1,20);
shuffle($numbers);
while(list(,$number)=each($numbers))
{
    echo "$number ";
}
?>
==============================================
그리고 혹 시간이 나시는 고수님들중에서 srand()함수에 대해서 좀더 자세히 알려주셨으면 합니다.이렇게 설명되어있어서 잘 이해가 안가네요.

srand()
-임의의 수 생성기에 인자 seed를 제공한다.

또 다른곳의 설명
-주어진 인자로 난수발생기를 초기화합니다.