跳至內容

說明:隨機顯示

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

隨機功能透過解析器函數功能和數學模組的隨機函數產生隨機數來產生隨機提示。

注意

[編輯]
  • 隨機功能是提供給以下用途的:
    • 測試
    • 隨機顯示條目
    • 首頁一些項目
    • 等等
但是,禁止用於條目當中,否則會被視為破壞

隨機抽取單一項目

[編輯]

使用Module:Math

[編輯]
{{#switch: {{#invoke:Math|random|總數}}
|1=第一條內容
|2=第二條內容
...
|100=第一百條內容
}}

當中的總數指共有多少條隨機項目,請輸入時去除兩方的「隱藏」代碼。

或者用下列代碼:

{{#invoke:random|item
|1=第一條內容
|2=第二條內容
...
|100=第一百條內容
}}

使用Module:rand

[編輯]

但若是閣下想使用*做為每一句開頭的話,可以這樣使用:

{{#invoke:rand|randitem
*第一條內容
*第二條內容
...
*第一百條內容
}}

另外也可以自己指定分隔符(注意第二個參數不要塞入空格),例如:

{{ #invoke:rand | randitem | 1,2,3,4,5,6 |,}}

為了便於編輯,可建立單獨的頁面,然後通過{{}}來引用,例如建立Help:隨機顯示/Notices

*第一條內容
*第二條內容
...
*第一百條內容
<noinclude>{{doc}}</noinclude>

本頁中:

{{ #invoke:rand | randitem | {{Help:隨機顯示/Notices}} }}

當然,這樣做的話,請把無關內容用<noinclude>...</noinclude>包上。

隨機抽取多個項目

[編輯]

使用Template:Random list

[編輯]

{{Random list}}隨機抽取指定數量的項目,以點列(*)的形式展示。也支援Module:rand的所有功能,包括嵌入獨立頁面,自訂分隔符。

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

輸出結果:

  • 香蕉
  • 鳳梨

詳細說明見該模板說明頁面。

使用Template:Transclude random subpage

[編輯]

{{Transclude random subpage}}主要用於主題頁面,與{{Random list}}效果類似,但需要為每一個項目建立單獨的子頁面。

實例可見Portal:原神Portal:原神/你知道嗎

簡單用法:

{{Transclude random subpage|rootpage=User:Example|subpage=項目|max=10|several=5}}

隨後建立以下頁面:

  • User:Example/項目/1
  • User:Example/項目/2
  • ……
  • User:Example/項目/10

模板會從10個子頁面中隨機選取5個,以點列(*)的形式展示其內容。

刷新

[編輯]

通常情況下,用戶需要刷新頁面以展示新一組隨機內容。用戶可以使用網頁瀏覽器自帶的刷新功能,或透過在連結後方加入?action=purge刷新,您也可以使用{{purge}}在頁面上加入刷新的按鈕。更多細節請參考Wikipedia:更新伺服器緩存