예제 : http://gnu.pe.hu/lotto.php
아래 글은 쉽게 php 로 로또번호를 생성하는 방법을 보고자 한다.
<?
echo '[예제1]<p>';
// 난수를 정렬해 6개를 뽑아본다.
$nums = range(1,45);
shuffle($nums);
array_splice($nums, 6);
sort($nums); // 낮은 수 부터 정렬
print_r($nums);
echo '<p>';
// 다른 방법
foreach(array_rand(range(0,44), 6) as $v)
echo ($v + 1) . ' ';
echo '<hr />';
echo '[예제2]<p>';
// 숫자2 많이, 1 중간, 3 조금
$arr = Array(
1,1,1,1,1,1,1,1,1,1,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
3,3,3
);
echo '
확률을 올려서 16개만 보이기
확실히 3 숫자가 적게 보인다.<p>
';
shuffle($arr);
print_r(array_splice($arr, 12));
?>
다음연재: 확률에 확률을 높여보자
게시글 목록
| 번호 | 제목 |
|---|---|
| 1717629 | |
| 1717626 | |
| 1717625 | |
| 1717621 | |
| 1717619 | |
| 1717611 | |
| 1717610 | |
| 1717609 | |
| 1717607 | |
| 1717601 | |
| 1717598 | |
| 1717591 | |
| 1717590 | |
| 1717583 | |
| 1717575 | |
| 1717572 | |
| 1717568 | |
| 1717566 | |
| 1717549 | |
| 1717545 | |
| 1717533 | |
| 1717512 | |
| 1717511 | |
| 1717508 | |
| 1717495 | |
| 1717479 | |
| 1717473 | |
| 1717470 | |
| 1717463 | |
| 1717452 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기