perl 에서 srand()와 time 의 함수 사용 방법 소개
예 를 들 면 다음 과 같다.
얻 은 결 과 는 다음 과 같다.F:\>perl\a.pl 0.3753662109375 0.3753662109375
만약 에 우리 가 두 번 째 srand(26)를 없 애 면 다음 과 같다.
srand(26);
$number1=rand(100);
print "$number1
";
srand(26);
$number2=rand(100);
print "$number2
";
얻 은 결 과 는 다음 과 같다.F:\>perl\a.pl 0.3753662109375 76.397705078125 F:\> 이렇게 생 긴 두 수 치 는 다르다.
작은 프로그램 을 추가 하여 하나의 키 프로그램 을 이용 하여 무 작위 로 20 개의 무 작위 수 치 를 출력 하 였 습 니 다.여기 서'srand(time|$)'를 이용 하 였 습 니 다.즉,매번 srand 에 새로운 피 드 를 부여 하 는 것 입 니 다.그러면 얻 은 무 작위 수 는 다 릅 니 다.마찬가지 로 안에 time 함수 가 현재 의 시간 을 가 져 옵 니 다.시간 이 다 르 기 때문에 피 드 는 다 릅 니 다.우리 가 얻 은 무 작위 수 는 다르다.
srand(26);
$number1=rand(100);
print "$number1
";
$number2=rand(100);
print "$number2
";
우 리 는 time 의 각 함수 에 대해 설명 합 니 다:print"time()=".time().";\#1970 년 부터 지금까지 의 초 수. print "localtime()=".localtime()."";#현재 시간 print "gmtime()=".gmtime()."";#표준 그리니치 시간출력 결 과 는 다음 과 같 습 니 다.F:\>perl\a.pl time()=1350309421 localtime()=Mon Oct 15 21:57:01 2012 gmtime()=Mon Oct 15 13:57:01 2012 F:\>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Vue JS 현재 날짜 및 시간 가져오기이 기사에서는 Vue js가 현재 날짜와 시간을 가져오는 것을 볼 것입니다. Vue js에서는 Date() 함수를 사용하여 얻을 수 있기 때문에 현재 날짜와 시간을 얻는 것이 매우 간단합니다. Date()는 시간대와...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.