본문으로 이동
  • 이 서버는 리버티게임의 개발용 베타 서버로, 게임 플레이 용도로 제작된 사이트가 아닙니다.
  • 리버티게임의 자동 인증된 사용자라면 개발에 필요한 관리자 권한을 신청할 수 있습니다.
  • 틀 및 기능별 소도구를 필요한 문서에만 선택적으로 로딩하는 테스트를 진행하고 있습니다. 작동하지 않는 문서가 있다면 담당자에게 알려주세요.

:Choose

리버티게임(개발), 모두가 만들어가는 자유로운 게임
>BANIP님의 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"가 존재하지 않습니다.

도보시오