무작위 공 뽑기 관련해서 질문 있습니다.
Math.random()*45 +1 식으로 무작위 인덱스를 뽑아내면, candidate 배열은 숫자를 뽑을 때 마다 길이가 줄어들게 되는데 고정으로 45를 곱해주기 때문에 candidate 배열에 접근할 때 배열의 길이를 초과해서 접근하는 문제가 생길 수 있어요. 이미 공을 3번 뽑아서 candidate 배열의 길이는 45 - 3 = 42인데 뽑는 인덱스가 45가 될 수도 있는거죠.그래서 candidate.length를 곱해줘야 숫자를 뽑아서 배열의 길이가 줄어들어도, 줄어든 배열의 길이에 맞춰서 인덱스를 뽑을 수 있어요.