php 두 조건 이상 미만
본문
mt_srand ((double) microtime() * 1000000);
$a=mt_rand(1,9); // 3 반환
$b=mt_rand(1,9); // 5 반환
$c = $a + $b; // 8 = 3 + 5 ( x ) 다시 돌아가서 추출
$c = $a + $b; // 15 = 7 + 8 ( o ) 탈출
두 수를 더 해서 11을 넘지 못하면 다시 되돌려 값을 받아 올 수 있는 방법을 찾고 있습니다.
3 + 5 랜덤 값은 다른 값을 찾아서
두 수의 합이 11보다 큰 값인
7 + 8 이 되면 출력 할 수 있는 방법입니다.
15 = 7 + 8
해결 해보려고
while 반복을 사용해서 11 이상 20미만으로
두 조건을 주는데 방법을 몰라서 인지 무한 반복.......
답변 1
mt_srand ((double) microtime() * 1000000);
while (true){
$a=mt_rand(1,9);
$b=mt_rand(1,9);
$c = $a + $b;
if ($c >= 11 && $c < 20){
break;
}
}
구글 검색창에 php while break 검색결과중 아래링크의 것을 참고했습니다
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=diceworld&logNo=220198355216
답변을 작성하시기 전에 로그인 해주세요.