배경도전 과제 3에서 중복 없는 로또 번호를 생성해야 했다.이를 위해 Dart의 dart:math 라이브러리에서 제공하는 Random().nextInt()를 사용했다.Random().nextInt(45) + 1 → 1부터 45까지 난수 생성.발단처음에는 로또 번호를 리스트(List)에 담으려 했지만, 중복된 값이 들어올 수 있다는 문제가 있었다.이를 방지하기 위해 Set을 사용하기로 했다.전개Set는 중복을 허용하지 않으므로, while (lotto.length 그러나 새로운 문제가 생겼다. Set은 순서를 보장하지 않기 때문에, 결과가 매번 뒤죽박죽 출력되었다.위기출력할 때마다 순서가 달라 사용자가 보기 불편했고, 단순히 중복만 해결해서는 완성도가 부족했다.절정이 문제를 해결하기 위해 Set을 List..