틀:Choose: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
imported>Hsl0
(새 문서: <onlyinclude><includeonly>{{#invoke:random|chooseWrapped}}</includeonly></onlyinclude> 여러 개의 선택지 중 동일한 확률로 랜덤하게 선택하는 <code>#choose</code> 특수 함수와 비슷하게 쓸 수 있지만, 시드와 키를 설정할 수 있습니다. 이름 없는 변수 또는 1부터 시작해 중간에 끊기지 않는 숫자 변수에 선택할 항목을 넣고, <code>seed</code> 변수에 시드값을, <code>key</code> 변수에 키 값을 넣으...)
 
(랜덤모듈 이어주기)
35번째 줄: 35번째 줄:
|}
|}


 
== 도보시오 ==
* {{갱신}}
* {{갱신}}
* [[모듈:random]]


[[분류:특수 효과용 틀]]
[[분류:특수 효과용 틀]]
[[분류:모듈을 사용한 틀]]
[[분류:모듈을 사용한 틀]]

2023년 7월 26일 (수) 11:36 판

여러 개의 선택지 중 동일한 확률로 랜덤하게 선택하는 #choose 특수 함수와 비슷하게 쓸 수 있지만, 시드와 키를 설정할 수 있습니다.

이름 없는 변수 또는 1부터 시작해 중간에 끊기지 않는 숫자 변수에 선택할 항목을 넣고, seed 변수에 시드값을, key 변수에 키 값을 넣으시면 됩니다.

시드값을 지정했을 때, 항목의 개수와 시드, 키가 같으면 항상 같은 순서의 항목이 나옵니다.

키값을 지정했을 때, 같은 문서에서 항목의 개수와 시드가 같으면 같은 순서의 항목이 나옵니다.

별도의 갱신 없이 항상 다른 값을 표시하고 싶다면 <choose uncached />를 문서의 아무 곳에 넣으면 됩니다.


예제 {{choose|a|b|c|d}} {{choose|a|b|c|d}}
결과 스크립트 오류: 함수 "chooseWrapped"가 존재하지 않습니다. 스크립트 오류: 함수 "chooseWrapped"가 존재하지 않습니다.
예제 {{choose|a|b|c|d|key=1}} {{choose|a|b|c|d|key=1}}
결과 스크립트 오류: 함수 "chooseWrapped"가 존재하지 않습니다. 스크립트 오류: 함수 "chooseWrapped"가 존재하지 않습니다.
예제 {{choose|a|b|c|d|seed=1}} {{choose|a|b|c|d|seed=1}}
결과 스크립트 오류: 함수 "chooseWrapped"가 존재하지 않습니다. 스크립트 오류: 함수 "chooseWrapped"가 존재하지 않습니다.

도보시오