Benutzer:Senfkönig/Zufallszahl: Unterschied zwischen den Versionen

Aus Stupidedia, der sinnfreien Enzyklopädie!
Wechseln zu: Navigation, Suche
(Änderung 1450303 von Senfkönig (Diskussion) wurde rückgängig gemacht.)
K
Zeile 1: Zeile 1:
 
<noinclude>Diese Vorlage erzeugt eine Zufallszahl zwischen den Parametern Anfang und Ende. Es ist möglich einen Versatz zu benutzen<br>
 
<noinclude>Diese Vorlage erzeugt eine Zufallszahl zwischen den Parametern Anfang und Ende. Es ist möglich einen Versatz zu benutzen<br>
===Verwendung===
+
===Syntax===
 
<pre>
 
<pre>
 
   {{Benutzer:Senfkönig/Zufallszahl
 
   {{Benutzer:Senfkönig/Zufallszahl
Zeile 13: Zeile 13:
 
</pre>
 
</pre>
 
Der erste Parameter (Ende) ist Pflicht, die anderen optional (werden auf Null gesetzt).
 
Der erste Parameter (Ende) ist Pflicht, die anderen optional (werden auf Null gesetzt).
 
+
===Versatz===
 +
Der Versatz entspricht einem zyklischen Shift:
 +
  … Anfang = 2 | Ende = 7 | Versatz = 0}}  --> 5  (beispielsweise)
 +
  … Anfang = 2 | Ende = 7 | Versatz = 1}}  --> 6  (eins weiter)
 +
  … Anfang = 2 | Ende = 7 | Versatz = 2}}  --> 7  (zwei weiter)
 +
  … Anfang = 2 | Ende = 7 | Versatz = 3}}  --> 2  (drei weiter, geht wieder von vorne los)
 +
  … Anfang = 2 | Ende = 7 | Versatz = 4}}  --> 3  (usw...)
 
</noinclude><includeonly>{{#expr: (({{CURRENTTIMESTAMP}}+{{#if: {{{Versatz|}}}|{{{Versatz}}}|{{#if: {{{3|}}}|{{{3}}}|0}}}}) mod ({{#if: {{{Ende|}}}|{{{Ende}}}|{{{1}}}}}-{{#if: {{{Start|}}}|{{{Start}}}|{{#if: {{{2|}}}|{{{2}}}|0}}}}+1))+{{#if: {{{Start|}}}|{{{Start}}}|{{#if: {{{2|}}}|{{{2}}}|0}}}}}}</includeonly>
 
</noinclude><includeonly>{{#expr: (({{CURRENTTIMESTAMP}}+{{#if: {{{Versatz|}}}|{{{Versatz}}}|{{#if: {{{3|}}}|{{{3}}}|0}}}}) mod ({{#if: {{{Ende|}}}|{{{Ende}}}|{{{1}}}}}-{{#if: {{{Start|}}}|{{{Start}}}|{{#if: {{{2|}}}|{{{2}}}|0}}}}+1))+{{#if: {{{Start|}}}|{{{Start}}}|{{#if: {{{2|}}}|{{{2}}}|0}}}}}}</includeonly>

Version vom 27. September 2010, 04:22 Uhr

Diese Vorlage erzeugt eine Zufallszahl zwischen den Parametern Anfang und Ende. Es ist möglich einen Versatz zu benutzen

Syntax

  {{Benutzer:Senfkönig/Zufallszahl
     | Ende    = 10
     | Anfang  = 3
     | Versatz = 1
  }}

oder auch in Kurzform

  {{Benutzer:Senfkönig/Zufallszahl|10|3|1}}

Der erste Parameter (Ende) ist Pflicht, die anderen optional (werden auf Null gesetzt).

Versatz

Der Versatz entspricht einem zyklischen Shift:

 … Anfang = 2 | Ende = 7 | Versatz = 0}}   --> 5  (beispielsweise)
 … Anfang = 2 | Ende = 7 | Versatz = 1}}   --> 6  (eins weiter)
 … Anfang = 2 | Ende = 7 | Versatz = 2}}   --> 7  (zwei weiter)
 … Anfang = 2 | Ende = 7 | Versatz = 3}}   --> 2  (drei weiter, geht wieder von vorne los)
 … Anfang = 2 | Ende = 7 | Versatz = 4}}   --> 3  (usw...)

Linktipps: Faditiva und 3DPresso