(파이썬) 로또번호 자동 생성하기 로또번호 1 ~ 45까지의 수를 중복되지 않도록 6개 생성하는 파이썬 코드입니다. import random lotto=[] n=0 while len(lotto) < 6: num=random.randint(1,45) # 1~45까지의 난수 if(lotto.count(num)==0): # 이미 생성된 번호가 아니면 (중복 수 체크) lotto.append(num) lotto.sort() # 크기 순 정렬 print(lotto) Python 2023.11.09
(C#) 로또 번호 중복되지 않게 생성 다음 코드는 C#으로 로또 번호 1 ~ 45 사이의 수를 중복되지 않도록 6개 생성하는 코드입니다. using System; namespace ConsoleApp_FirstApp { class Program { static void Main(string[] args) { int[] lotto = new int[6]; int i, cnt = 0; Random rand = new Random(); cnt = 0; while (cnt < 6) { int r = rand.Next(1, 46); // 1 ~ 45의 난수 생성 for (i = 0; i < cnt; i++) // 중복 검색: 이미 생성된 개수 만큼만 반복 if (lotto[i] == r) break; if (cnt == i) lotto[cnt++] .. C# 2023.06.24