[Javascript] * n명의 사용자를 랜덤으로 m개의 팀으로 나누는 방법 1) 팀 번호를 셔플 teams = [1, 2, ..., m].shuffle() 2) 사용자를 셔플(선택사항) users = users.suffle() 3) 팀 배정 for user, idx in users { user.team_no = teams[idx % m] } * n명의 사용자를 랜덤으로 m명씩 팀으로 나누는 방법 1) 사용자를 셔플 users = users.suffle() 2) 팀 배정 for user, idx in users { user.team_no = idx / m } * array shuffle [1,2,3,...].sort(() => Math.random() - 0.5) * object deep copy obj2 = JSON.parse(JSON.stringify(obj)) * object shallow copy obj2 = {...obj}