2009-12-18 2 views
0

임의의 숫자를 생성하고 싶지만이 숫자는 어느 정도 범위가 다른 숫자보다 더 자주 표시되도록 다소 편향되어야합니다 ( ).PHP : 편향된 난수를 생성하는 방법

예를 들어, 각 광고 캠페인에 대해 남은 노출 수에 비례하여 일련의 배너 광고 노출을 분산시킬 수 있습니다.

+1

ㅎ - "나는 무작위로 원하지만 그 무작위가 아니길 ...": –

+0

"편향된 난수"여기에는 가능한 많은 농담이 있습니다. –

+0

http://stackoverflow.com/questions/462219/xkcd-random-number – alex

답변

2

0에서 1 사이의 임의의 숫자를 생성하여 주어진 배너의 무게 비율로 사용할 수 있습니다. 숫자가 .3 이하이면 덜 인기있는 (30 %) 배너가 표시됩니다. 큰 경우, 더 큰 (시간의 70 %) 배너가 표시됩니다.

관련 문제