미국로또번호 당첨금 한국인 당첨자 나왔음 대박
페이지 정보
작성자 Risa 작성일24-11-18 20:10 조회23회 댓글0건관련링크
본문
안녕하세요.오늘은 로또번호 Math.random()을 주요 기능으로 사용해서 로또번호 1~45사이의 중복되지 않는 번호 7개를 추출하는 방법에 대해 알아보겠습니다.로또 추첨기 기능은 구글링 해보시면 로또번호 매우 다양하니제가 한 방법도 여러 방법중 한 가지로 봐주시면 감사하겠습니다.전체 JS간략하게 구현해본 전체 스크립트입니다.먼저 로또번호를 출력하기 위한 함수 로또번호 getRottoNum()을 작성해줍니다.로또는 보너스까지 7개의 랜덤한 숫자가 필요하니 endNum을 7로 지정해주고요로또 번호를 담기위한 배열 rottoNumArr을 준비해줍니다.random()을 7번 출력하기 위해 로또번호 반복문이 필요한데저는 for문 대신 while문을 이용해 반복문을 돌려줬습니다.while조건 내에서 로또 번호 배열의 길이가 7이 되기 전까지를 조건으로 지정해주고반복문 로또번호 내에서 Math.random()을 이용해 랜덤한 숫자를 생성해줍니다.어제 포스팅을 보셨다면 아시겠지만 random()은 0~1사이의 소수를 뱉어내는 녀석인데요따라서 1~45까지의 숫자를 출력하기 위해선 로또번호 위처럼 * 45를 해주고 무조건 올림 처리하는 ceil을 써줄 필요가 있습니다.참고로 랜덤을 반복문 밖에서 지정하게 되면 매 반복때마다 로또번호 랜덤한 숫자가 생성되지 않으니반복문 내에서 변수를 선언해주세요.그리고 생성된 랜덤한 수를 배열에 push()로 담아주는데담기 전에 먼저 중복값이 있는지 rottoNumArr.indexOf(newNum) 로또번호 !=-1을 통해 검사합니다.로또번호는 중복값이 없으니까요!중복이 없을 경우에만 배열에 랜덤수를 추가해줍니다.그리고 콘솔에 찍어보면?!출력이 잘 되는 걸 확인할 수 있습니다.오늘은 로또번호 간단한 로또 번호 출력기를 알아봤습니다.감사합니다!
댓글목록
등록된 댓글이 없습니다.