z

[연재2] 로또 - 랜덤수 구하기

예제 : 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));

 

?>

 

다음연재: 확률에 확률을 높여보자

 

|
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
10년 전 조회 1,844
10년 전 조회 1,881
10년 전 조회 1,205
10년 전 조회 1,307
10년 전 조회 1,124
10년 전 조회 1,280
10년 전 조회 1,227
10년 전 조회 1,329
10년 전 조회 1,130
10년 전 조회 1,097
10년 전 조회 1,352
10년 전 조회 2,895
10년 전 조회 1,669
10년 전 조회 1,577
10년 전 조회 1,332
10년 전 조회 1,613
10년 전 조회 2,055
10년 전 조회 1,366
10년 전 조회 2,411
10년 전 조회 1,263
10년 전 조회 1,276
10년 전 조회 1,539
10년 전 조회 1,299
10년 전 조회 1,317
10년 전 조회 1,621
10년 전 조회 1,507
10년 전 조회 1,727
10년 전 조회 1,312
10년 전 조회 1,202
10년 전 조회 1,554