이벤트 즉석 상품 당첨 로직 개발하기
·
일
신년 이벤트로 즉석 상품 당첨을 개발하게 되었다 막연히 당첨 확률을 지정하고 랜덤 함수를 돌리면 되겠지 싶긴 했는데.. 지원자가 몇명일지도 모르겠고 몇가지 조건들이 있어서 머리가 아팠던 기억을 정리한다 조건 당첨 상품은 1~4등이 있고, 3등까지는 개수 제한이 있음 한달간 진행되며 상품은 날짜별로 주기적으로 풀림 휴대폰 번호를 고유값으로 참여 당첨결과는 즉석해서 조회 상품은 모두 분배되어야 함 테이블 설계 create table Request ( id bigint primary key auto_increment, phone_number varchar(20) null, ip_addr varchar(20) null, user_agent text null, created_at datetime default C..