모듈:Random/설명문서: 두 판 사이의 차이
잔글편집 요약 없음 |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
난수를 다루는 lua함수를 모아둔 모듈입니다. | |||
리버티위키를 비롯한 미디어위키 사이트는 구문분석기 캐싱이 허용되어 있기에 별도의 설정을 거치지 않으면 아무리 새로고침을 해도 같은값이 나오게끔 되어있습니다. | |||
해당 모듈을 래핑하는 틀을 만들거나 <code><nowiki>{{#invoke:random}}</nowiki></code>형태로 즉시 사용하기 위해서는 사용 할 문서에 <code><nowiki>__NOCACHE__</nowiki></code>를 추가해주세요. | |||
== rand == | == rand == | ||
{{본문|틀:rand}} | {{본문|틀:rand}} |
2023년 7월 26일 (수) 14:01 판
난수를 다루는 lua함수를 모아둔 모듈입니다.
리버티위키를 비롯한 미디어위키 사이트는 구문분석기 캐싱이 허용되어 있기에 별도의 설정을 거치지 않으면 아무리 새로고침을 해도 같은값이 나오게끔 되어있습니다.
해당 모듈을 래핑하는 틀을 만들거나 {{#invoke:random}}
형태로 즉시 사용하기 위해서는 사용 할 문서에 __NOCACHE__
를 추가해주세요.
rand
- 이 부분의 본문은 틀:rand입니다.
choose
- 이 부분의 본문은 틀:choose입니다.
lotto
{{#invoke:random|lotto|a|b}}일 때, 1부터 b까지의 자연수 중 a개를 중복 없이 추출합니다.
사용법
파라미터별 설명
{{#invoke:random|lotto|추출할 표본수|전체갯수|추출할 보너스 갯수|표본 구분자|보너스 구분자|정렬 여부}}
파라미터 기본값
{{#invoke:random|lotto|6|45|1|, | + |true}}
예시
기본 예시
code_blocks 코드
{{#invoke:random|lotto}}
code
description 결과
3, 7, 25, 29, 40, 45 + 12
보너스를 추출하지 않는 예시
code_blocks 코드
{{#invoke:random|lotto|||0}}
code
description 결과
1, 2, 6, 15, 18, 33
0부터 10까지 숫자를 랜덤나열한 예시
code_blocks 코드
{{#invoke:random|lotto|10|10|0|-||false}}
code
description 결과
1-3-8-10-6-9-7-5-2-4