자바스크립트 로또 코드
이건 예전에 액션 스크립트로 만든 코드인데(제가 생각하기에도 약간은 뜬금없는 방식의 코드)ㅋ
일종의 화투짝 섞는 식의 코드로 자바 스크립트로 치환해 보았습니다.
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개
2년 전
좋아요. 감사 합니다.
2년 전
@들레아빠
들레아빠님 감사합니다
들레아빠님 감사합니다
2년 전
굿입니다.
추천합니다.
추천합니다.
2년 전
@푸른산타
산타님 감사합니다.
산타님 감사합니다.
민트다이어리
2년 전
저도 추천 꾸욱~ ^^
2년 전
@민트다이어리
지금 보니 for (i = 0; i < total; i++) 는
for (i in nA) 가 나을 듯요.
감사합니다.
지금 보니 for (i = 0; i < total; i++) 는
for (i in nA) 가 나을 듯요.
감사합니다.
민트다이어리
2년 전
@비타주리 넵. ^^
2년 전
감사합니다.
2년 전
@써맨 감사합니다.
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4402 | ||
| 2634 | 6개월 전 | 608 | ||
| 2633 | 6개월 전 | 598 | ||
| 2632 |
|
6개월 전 | 508 | |
| 2631 | 6개월 전 | 568 | ||
| 2630 |
세르반데스
|
6개월 전 | 538 | |
| 2629 | 6개월 전 | 726 | ||
| 2628 | 6개월 전 | 412 | ||
| 2627 | 6개월 전 | 416 | ||
| 2626 |
이슈DEV
|
7개월 전 | 636 | |
| 2625 |
welcome
|
7개월 전 | 645 | |
| 2624 |
이슈DEV
|
7개월 전 | 449 | |
| 2623 | 7개월 전 | 407 | ||
| 2622 | 7개월 전 | 496 | ||
| 2621 | 7개월 전 | 350 | ||
| 2620 |
|
7개월 전 | 369 | |
| 2619 | 7개월 전 | 477 | ||
| 2618 | 7개월 전 | 464 | ||
| 2617 | 7개월 전 | 554 | ||
| 2616 | 7개월 전 | 678 | ||
| 2615 | 7개월 전 | 581 | ||
| 2614 | 7개월 전 | 410 | ||
| 2613 |
바닐라코드
|
7개월 전 | 730 | |
| 2612 | 7개월 전 | 594 | ||
| 2611 | 7개월 전 | 730 | ||
| 2610 | 7개월 전 | 965 | ||
| 2609 | 8개월 전 | 508 | ||
| 2608 | 8개월 전 | 653 | ||
| 2607 | 8개월 전 | 630 | ||
| 2606 | 8개월 전 | 576 | ||
| 2605 | 8개월 전 | 601 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기