跳转到内容

帮助:随机显示

本页使用了标题或全文手工转换
维基百科,自由的百科全书

随机功能透过解析器函数功能和数学模块的随机函数产生随机数来产生随机提示。

注意

[编辑]
  • 随机功能是提供给以下用途的:
    • 测试
    • 随机显示条目
    • 首页一些项目
    • 等等
但是,禁止用于条目当中,否则会被视为破坏

随机抽取单一项目

[编辑]

使用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:更新服务器缓存