Vorlage:Zufallsseite/Doku

Aus Wikibooks

Mit dieser Vorlage wird aus einer vorgegebenen Liste von Seiten eine einzelne Seite per Zufallsfunktion ausgewählt und angezeigt.

Die Liste von Seiten

Es handelt sich dabei um eine Seite, deren Inhalt diese Vorlage ist. Die folgende Variante wählt eine von zwei Seiten aus und zeigt sie als Teil der aktuellen Seite an (siehe die Hilfe zur Einbindung von Nicht-Vorlagen ) – bitte beachte den Doppelpunkt vor dem Namen der Seite:

{{Zufallsseite
| ANZAHL = 2
| 1 = {{:Name der ersten Seite}}
| 2 = {{:Name der zweiten Seite}}
}}

Die folgende Variante wählt eine von drei Seiten aus und zeigt als Teil der aktuellen Seite einen Link auf die zufällig ausgewählte Seite:

{{Zufallsseite
| ANZAHL = 3
| 1 = [[Name der ersten Seite]]
| 2 = [[Name der zweiten Seite]]
| 3 = [[Name der dritten Seite]]
}}
Der Parameter ANZAHL
Diese Angabe ist unbedingt wichtig und sollte der Anzahl der Seiten entsprechen. Aus dieser Zahl wird (unter Verwendung der aktuellen Zeit) eine Zahl 1, 2 ... ANZAHL berechnet.
Die Parameter 1, 2 ... ANZAHL
Hinter jede dieser Zahlen wird der Name einer Seite eingetragen.

Beispiele

Vorstellung eines zufällig ausgewählten Buches

Die Seite Hauptseite/ Zufälliges Buch enthält diese Vorlage, ist also die Liste der betreffenden Seiten. Zurzeit (21. Mai 2014) gibt es 56 Seiten. Deshalb gilt für den Parameter ANZAHL = 56, und es stehen 56 Seitennamen zur Verfügung.

Die einzelnen Seiten, die ausgewählt werden können, sind hier zu finden:

Zufällig ausgewählte Übung

Ein solches Beispiel existiert noch nicht, es ist aber denkbar. Beispielsweise könnten bei Staatsbürgerkunde Deutschland 30 Fragen für den Einbürgerungstest zusammengestellt werden.

Eine zufällig ausgewählte Spezialseite

Das folgende Beispiel hat keine praktische Bedeutung, zeigt aber eine weitere Verwendung:

{{Zufallsseite | ANZAHL = 2
| 1 = [[Spezial:Unbenutzte Kategorien]]
| 2 = [[Spezial:Unbenutzte Vorlagen]]
}}

Dies liefert einen Link auf eine der angegebenen Spezialseiten: Spezial:Unbenutzte Vorlagen

Siehe auch

Die eigentliche Zufallsfunktion ist der folgende Ausdruck:

{{#expr:(({{#time:U}}+{{NUMBEROFEDITS:R}}+{{{SAAT|7}}}*217) mod {{{ANZAHL}}})+1}}

Erläuterungen dazu gibt es auf dieser Seite (bitte nachtragen).

Andere Zufallsfunktionen: