자바스크립트 로또 코드

· 2023-03-23 (목) 00:53:15 · 4120 · 9

 

이건 예전에 액션 스크립트로 만든 코드인데(제가 생각하기에도 약간은 뜬금없는 방식의 코드)ㅋ

일종의 화투짝 섞는 식의 코드로 자바 스크립트로 치환해 보았습니다.

https://sir.kr/qa/494389 - 질문과 유사한 맥락으로...

php 는 셔플을 사용하면 무진장 편하니까 이건 php 를 사용할 수 없는 환경에서 사용하세요.

 

[code]

<script>
total = 45;
choice = 6;
for (nA = [], i = 1; i <= total; i++) nA.push(i);
for (i = 0; i < total; i++) {
    rN = Math.floor(Math.random() * nA.length);
    changeN = nA[rN];
    nA[rN] = nA[i];
    nA[i] = changeN;  
}
nA = nA.slice(0, choice).sort(function(...r) { return r[0] - r[1]; });
document.write(nA);
</script>

[/code]

|

댓글 9개

좋아요. 감사 합니다.
2023-03-23 (목) 12:10:57
@들레아빠
들레아빠님 감사합니다
굿입니다.
추천합니다.
2023-03-23 (목) 12:10:38
@푸른산타
산타님 감사합니다.
2023-03-23 (목) 10:17:03
저도 추천 꾸욱~ ^^
2023-03-23 (목) 12:10:18
@민트다이어리
지금 보니 for (i = 0; i < total; i++) 는
for (i in nA) 가 나을 듯요.
감사합니다.
2023-03-23 (목) 14:33:29
@비타주리 넵. ^^
감사합니다.
2023-03-25 (토) 18:15:01
@써맨 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
23-05-08 조회 4,343
23-05-04 조회 7,614
23-04-26 조회 4,188
23-04-24 조회 5,346
23-04-22 조회 4,203
23-04-22 조회 3,591
23-04-17 조회 4,592
23-04-16 조회 4,280
23-04-16 조회 4,172
23-04-15 조회 4,223
23-04-15 조회 6,328
23-04-14 조회 5,157
23-04-14 조회 4,260
23-04-13 조회 3,776
23-04-12 조회 4,282
23-04-11 조회 4,158
23-04-11 조회 3,613
23-04-09 조회 3,509
23-04-06 조회 4,568
23-04-05 조회 3,760
23-04-05 조회 3,349
23-04-03 조회 5,344
23-03-29 조회 3,287
23-03-29 조회 3,893
23-03-29 조회 3,909
23-03-29 조회 3,459
23-03-24 조회 3,362
23-03-23 조회 4,621
23-03-23 조회 4,121
23-03-16 조회 3,835