Vorlage:Zufallszahl

Aus Kitakien

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (korr.)
K (Versuch mit Operator-Precedence)
Zeile 1: Zeile 1:
-
<includeonly>{{#expr: (((({{#time:U}}+({{{2|7}}}))*({{{3|67}}})+{{NUMBEROFARTICLES:R}})*({{{3|67}}})+{{NUMBEROFUSERS:R}})*({{{3|67}}})+{{NUMBEROFFILES:R}} round 0) mod {{{1|100}}}}}</includeonly><noinclude>
+
<includeonly>{{#expr: ((((({{#time:U}}+({{{2|7}}}))*({{{3|67}}})+{{NUMBEROFARTICLES:R}})*({{{3|67}}})+{{NUMBEROFUSERS:R}})*({{{3|67}}})+{{NUMBEROFFILES:R}}) round 0) mod {{{1|100}}}}}</includeonly><noinclude>
Diese Vorlage erzeugt eine Pseudo-Zufallszahl zwischen 0 und ''Zähler''-1.
Diese Vorlage erzeugt eine Pseudo-Zufallszahl zwischen 0 und ''Zähler''-1.

Version vom 16:58, 21. Jan. 2007

Diese Vorlage erzeugt eine Pseudo-Zufallszahl zwischen 0 und Zähler-1.

Aufruf

{{Zufallszahl|Zähler|Startwert|Primzahl}}

  • Alle Parameter sind optional und haben Default-Werte. Sie müssen als Ganzzahl-Parameter angegeben werden.
  • Der Default von Zähler ist 100 (so erzeugt dieses Vorlage standardmäßig Werte zwischen 0 und 99). Der Wert darf nicht mit 0 angegeben werden.
  • Der Default von Startwert ist 7, kann aber mit einem beliebigen Ganzzahl-Wert angegeben werden (um unterschiedliche Zufallszahlen auf einer Seite zu erhalten).
  • Der Default von Primzahl ist 67 und sollte eine Primzahl über 17 sein (um unterschiedliche Zufallszahlen auf einer Seite zu erhalten).

Beispiele für Zufallszahlen zwischen 0 und 999

  • {{Zufallszahl|1000}} = 13
  • {{Zufallszahl|1000|7|67}} = 13 (wie oben)
  • {{Zufallszahl|1000|7|61}} = 907 (diese und die anderen sollten unterschiedlich sein)
  • {{Zufallszahl|1000|6}} = 250
  • {{Zufallszahl|1000|5}} = 487
  • {{Zufallszahl|1000|4}} = 724
  • {{Zufallszahl|1000|3}} = 961
  • {{Zufallszahl|1000|2}} = 198
  • {{Zufallszahl|1000|1}} = 435
  • {{Zufallszahl|1000|0}} = 672
  • {{Zufallszahl|1000|1|17}} = 872 (andere Primzahlen)
  • {{Zufallszahl|1000|1|19}} = 208
  • {{Zufallszahl|1000|1|23}} = 600
  • {{Zufallszahl|1000|1|29}} = 568
  • {{Zufallszahl|1000|1|31}} = 280
  • {{Zufallszahl|1000|1|37}} = 592
  • {{Zufallszahl|1000|1|41}} = 0
  • {{Zufallszahl|1000|1|43}} = 680
  • {{Zufallszahl|1000|1|47}} = 352
  • {{Zufallszahl|1000|1|51}} = 920
  • {{Zufallszahl|1000|1|53}} = 720
  • {{Zufallszahl|1000|1|59}} = 48
  • {{Zufallszahl|1000|1|61}} = 40
  • {{Zufallszahl|1000|1|67}} = 672
  • {{Zufallszahl|1000|1|71}} = 360
  • {{Zufallszahl|1000|1|73}} = 800
  • {{Zufallszahl|1000|1|79}} = 368

Hinweis:

  • Beim Variieren von Startwert werden innerhalb einer Seite gleichförmige Zufallszahlen mit einer linearen Reihenfolge und gleichen wiederkehrenden Abständen erzeugt;
  • Beim Variieren von Primzahl (vorausgesetzt, es handelt sich um eine ungerade Zahl) werden Zufallszahlen mit unabhängiger Verteilung erzeugt.
  • Es ist zu beachten, dass bei geradem Zähler (wie etwa der Default-Wert 100 oder die 1000 im ahgegebenen Beispiel) die erzeugten Zufallszahle innerhalb einer Seite alle gerade oder ungerade sind, selbst wenn Startwert or Primzahl variiert wird, es sei denn, die Hälfte der Aufrufe hat einen geraden Startwert und die anderen einen ungeraden Startwert. Dennoch werden abwechselnd gerade und ungerade Zufallszahlen erzeugt (dieses Problem tritt nur auf derselben Seite auf, wenn mehere Zufallszahlen erzeugt werden).
  • Bei mehreren Aufrufen innerhalb einer Seite werden dieselben Zufallszahlen erzeugt. So ist es möglich, mehrere Links bezogen auf denselben Artikel zu erzeugen.fr:Modèle:Rand

en:Template:Rand

Persönliche Werkzeuge