rand() 함수 / 중복 및 수정시 변경. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

rand() 함수 / 중복 및 수정시 변경. 정보

rand() 함수 / 중복 및 수정시 변경.

본문

지금 기본적인 rand() 함수을 쓰고 있습니다. 5개의 자리수 <?=rand(0,99999)?> 이런 함수을 사용 하고 있습니다.
하지만, 100번정도 새로고침을 통해, 중복이 많이 된다는것을 알고, 중복 방지 코드을 찾는 도중에, 제가 원하는 답변이 없어, 이렇게 질문 드립니다. 중복방지할려면, 어떤 코드을 사용해야 되는지요...??

약간의 소스 구현 및, 팁좀 부탁드립니다.~~ ㅠㅠ

도와주세요~~
  • 복사

댓글 전체

rand 는 중복이 될 수 밖에 없습니다

하나의 편법으로

txt 저장 or db 연동 입니다

TXT 저장 같은경우

fopen 으로 txt 에 숫자를 추가하는 겁니다

이 숫자를 fopen 으로 다시 불러드린다음, 중복수는 제외하고 하는겁니다

DB 연동으로도 같은 방식입니다. DB 에 저장된 수 는 넘기고,

아닌것은 불러오게 하면 될 듯 합니다.
© SIRSOFT
현재 페이지 제일 처음으로