跳至內容

模板:Random list/doc

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

此模板基於Module:Random list,用於從一個列表中隨機抽取指定數量的項目,以點列(*)的形式展示。

基本用法

[編輯]
{{Random list |count = 要抽取的數量 | 
* 項目一
* 項目二
* 項目三
* 項目四
* ……
}}

參數

[編輯]
  • 1:必填。包含所有項目的原始文字清單。預設使用「換行+星號(*)」作為分隔符。
  • count:要隨機顯示的項目數量。如果數量超過總項數,則顯示全部。
  • 2:自訂項目分隔符(Lua pattern)。預設解析每行以*開頭的wiki列表。

範例

[編輯]

隨機抽2個不重複項目

[編輯]
{{Random list|count=2|
* 蘋果
* 香蕉
* 鳳梨
* 西瓜
}}

輸出結果:

  • 蘋果
  • 香蕉

建立獨立頁面

[編輯]

為了方便更新和維護,可以建立獨立頁面存放原始項目列表。例如,若使用

{{Random list|count=2|{{User:Example/水果}}}}

並在User:Example/水果建立以下內容:

* 蘋果
* 香蕉
* 鳳梨
* 西瓜

輸出結果與上述範例完全一致。

自訂分隔符

[編輯]

如果你的列表項目不是用「換行+星號(*)」作為開頭,可以使用參數2手動指定分隔符,直接提供一行文字列表。

{{Random list|count=3|香港,東京,倫敦,巴黎.紐約|,}}

輸出結果:

  • 香港
  • 倫敦
  • 東京

參見

[編輯]