심심해서 혼자 만드는 토이 프로젝트 - 로또 번호 생성기 - 1

kwak woojong·2022년 10월 27일
0

로또 번호 생성기

목록 보기
1/5
post-thumbnail

코드스테이츠 과정이 끝났음

이제 이력서 돌리면서 개인 공부 시작해야지

CS랑 뭐 간단한 기술스택?

근데 그 와중에 타임리프 쓸 수 있다는게 어필이 되려면 혼자서 작은 프로젝트라도 해야겠다 싶었음

그래서 생각한게 로또 번호 생성기인데

그냥 1 ~ 45 번호를 랜덤 생성하는게 아니라

이전 회차 갯수 즉 최근 100회, 500회, 1000회, 전체를 골라서 뽑힌 번호 비중을 잡고

그에 따라 번호 생성을 하는 방식으로 구현을 할까 한다.

https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=1000

상기 주소는 회차별로 로또 당첨 번호를 알 수 있는 API 주소다.

상기 주소로 접속시 Json으로 데이터를 받을 수 있음

{
"totSellamnt":118628811000,
"returnValue":"success",
"drwNoDate":"2022-01-29",
"firstWinamnt":1246819620,
"drwtNo6":42,
"drwtNo4":22,
"firstPrzwnerCo":22,
"drwtNo5":32,
"bnusNo":39,
"firstAccumamnt":27430031640,
"drwNo":1000,
"drwtNo2":8,
"drwtNo3":19,
"drwtNo1":2
}

이렇게 생겼다. 순서가 조금 못생기긴 했는데, 그래도 잘 작동되고 있음.

회차야 뭐 1회부터니까 쭉 달리면 될 거 같은데, 아무래도 API 호출을 통해서 알고리즘을 만드는 것 보단 옛날 회차는 다 DB화 시키면 어떨까 싶음.

일단 기획단계니까 아직 뭐 정해진건 없다.

대충 개요만 적어주자

기술 스택은 천천히 늘려도 되고 뭐 쥐꼬리만한 프젝에 뭐가 필요하겠냐만은 ㅋㅋ

천천히 생각해보자구

profile
https://crazyleader.notion.site/Crazykwak-36c7ffc9d32e4e83b325da26ed8d1728?pvs=4<-- 포트폴리오

0개의 댓글

Powered by GraphCDN, the GraphQL CDN