의사난수생성기(prng)를 활용한 클라이언트 사이드 데이터 셔플
모든 사용자에게 동일한 랜덤 순서를 보여줘야 하는데, DB나 서버에 의존하고 싶지 않다면?
문제 상황
팀의 신규 프로젝트를 맡아 작업 중인 와중에 이런 요구사항을 받았습니다.
"캘린더에 표시되는 참여자 순서를 매일 다르게 섞어주세요. 단, 같은 날에는 모든 사용자가 동일한 순서를 봐야 해요."
아.. 아직 짬바가 부족한 저는 이 요구사항을 듣자마자 온갖 방법을 고민해보게 됐습니다. 저는 보통 일단 요구사항의 핵심을 단순화하여 로직으로 바꾼...
studio-pendant.hashnode.dev5 min read