로또(Lotto)는 1부터 45까지의 숫자로 이루어진 값들 중 6개를 맞히는 복권이다. 즉 로또 번호를 생성한다는 것은 6번의 숫자를 생성해야 하며 이 숫자는 1부터 45까지 사이의 범위로 되어 있어야 하고, 각각의 값들은 서로 중복이 되면 안된다. 간혹 로또 번호를 생성한다는 알고리즘을 보여주면서, 중복이 될 수 있는 구조로 짠 알고리즘들을 보여주는데 이는 정확한 로또 번호 생성기라 말하기 어렵다. 로또 번호 생성이야 만드는 방법이 수십, 수백가지는 되겠지만 아래는 그냥 필자가 생각한 로또 번호 생성 알고리즘이다. 로또 번호 생성기 import java.util.HashMap; import java.util.Map; import java.util.Random; public class main { pub..