두 가지 결과가있는 함수를 실행하고 싶지만 각각의 결과가 실제로 50 %가되도록하십시오. 나는 rand (0,1)가 갈 길이라고 가정하고 있지만, 아마도 다른 하나를 선호 할 수 있을지 궁금하다. 50/50 결과를 얻는 가장 좋은 방법은 무엇입니까?PHP rand() ... 50/50 결과가 참인지?
감사합니다.
EDIT : 감사합니다. 나는 무작위로하고 싶지는 않지만, 결과가 101010101이 아닌 111001101이되기를 바랍니다. 아마도 마지막 값 출력으로 데이터베이스를 업데이트 한 다음 반대 값을 반환해야합니까?
EDIT2 : 확인 마지막 수정이 오해의 소지가 있습니다. 나는 한 번 사용자 당 함수를 호출하고 그 값을 쿠키로 사용자에게 할당합니다. 방문하는 각 사용자가 1010101의 순서로 1 또는 0을 수신하도록하고 싶습니다.
그렇다면 공정한 플립이 아닙니다! : P –
내 게시물에 이것에 대해 간략하게 설명되어 있습니다. 실제 무작위성은 무작위로 숫자를 선호 할 수 있지만, 많은 숫자로 시작하여 무작위로 섞으면이 문제를 피할 수 있습니다 (다른 문제도 소개합니다). – Brian
작업에 필요한 상황을 설명해 주시겠습니까? 데이터베이스 개입이 필요하지 않을 수도 있습니다. –