이 소스를 풀이를 하자면... 채택완료
$bok1= "1000";
$bok2= "700";
$bok3= "400";
$bok4= "300";
$bok5= "200";
$bok6= "100";
$bok7= "20";
$bok8= "꽝";
$data = array($bok7,$bok8,$bok6,$bok7,$bok8,$bok7,$bok8,$bok6,$bok8,$bok1,$bok8,$bok7,$bok8,$bok7,$bok5,$bok8,
$bok7,$bok8,$bok6,$bok7,$bok8,$bok7,$bok6,$bok8,$bok2,$bok7,$bok8,$bok4,$bok7,$bok8,$bok3,$bok8,$bok5,$bok7,$bok8,$bok6,$bok8,$bok7,$bok6,$bok8,$bok7);
$random = rand(0,40);
$po_point = $data[$random];
복권소스의 일부를 가져왔습니다.
다른부분은 이해가 되는데 이 부분이 좀 이해가 안됩니다.
일단 $bok1 ~ $bok8 까지는 등수에 따른 포인트를 설정한 것 같구요.
$data 에는 왜 저걸 저렇게 넣어놨는지 모르겠습니다.
$random 에는 0 부터 40 까지의 난수를 랜덤으로 생성? 그런 것 같구요.
$po_pint 는 뭔지 모르겠네요...
혹시 아시는분 답변 부탁드리겠습니다.
답변 2개
소스만 봐서는
게임에서 41가지의 경우가 있구요,
상품에는 1000~꽝 까지 8가지가 있습니다.
예를 들어 0~40까지 숫자가 적힌 원판이 돌아 가고
화살을 쏘는 게임이 있다면 프로그램 상에서는 무작위(랜덤)로 화살이 과녁에 맞을 겂을
정해야 겠죠. 이게 $random = rand(0,40);에 해당하구요.
화살이 맞은 숫자에 따라 상품(포인트)을 부여하는 것은 $po_point = $data[$random];
예를 들어 설명을 했지만 높은 점수라 해서 상품이 높은건 아니네요 ㅎㅎ
0~40 까지 적힌 종이를 뽑는 게임으로 이해하지면 더 이해가 빠르겠군요 ^^
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
0 에서 40 까지의 숫자를 랜덤으로 구하는 이유는 좀 더 많은 변수를
발생하기 위해서 그렇군요. 멋진 답변 감사합니다.