模板: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|香港,東京,倫敦,巴黎.紐約|,}}

輸出結果:

  • 紐約
  • 香港
  • 巴黎

參見[編輯]