Benutzer:Senfkönig/Zufallszahl: Unterschied zwischen den Versionen
Aus Stupidedia, der sinnfreien Enzyklopädie!
(Ä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> | ||
− | === | + | ===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...)