Differenze tra le versioni di "Template:Random"
[versione verificata] | [versione verificata] |
Riga 10: | Riga 10: | ||
{{#vardefine: C | 12345}} | {{#vardefine: C | 12345}} | ||
{{#vardefine: M | {{#expr: 2^31}} }} | {{#vardefine: M | {{#expr: 2^31}} }} | ||
− | + | <!-- --> | |
<noinclude> | <noinclude> | ||
Time: {{#time: s}}<br> | Time: {{#time: s}}<br> | ||
Seed: {{#var:seed}}<br> | Seed: {{#var:seed}}<br> | ||
</noinclude> | </noinclude> | ||
− | + | <!-- --> | |
<!-- parse arguments --> | <!-- parse arguments --> | ||
{{#if: {{{1|}}} | | {{#if: {{{1|}}} | | ||
Riga 24: | Riga 24: | ||
{{#vardefine: offset|0}} {{#vardefine: scale|1}} | {{#vardefine: offset|0}} {{#vardefine: scale|1}} | ||
}} | }} | ||
− | + | <!-- | |
− | + | --> | |
{{#expr: {{#var:offset}} + {{#var:scale}} * (({{#var:seed}} * {{#var:A}} + {{#var:C}}) mod {{#var:M}}) / {{#var:M}} }}</onlyinclude> | {{#expr: {{#var:offset}} + {{#var:scale}} * (({{#var:seed}} * {{#var:A}} + {{#var:C}}) mod {{#var:M}}) / {{#var:M}} }}</onlyinclude> | ||
Versione delle 16:08, 7 gen 2014
Time: 54
Seed: 54
0.74867954431102
Utilizzo del template
Questo template genera numeri pseudo-casuali. Il numero generato cambia ogni volta che la pagina è refreshata tramite:
http://url.della.pagina?action=purge
È possibile richiamare il template in 3 modi:
- Senza argomenti: in questo caso verrà restituito un valore compreso tra 0 e 1
{{Random}}
- Con un argomento (numerico): verrà restituito un valore tra 0 e quell'argomento
{{Random|6}}
- Con due argomenti (numerici): verrà restituito un valore tra il primo e il secondo.
{{Random|3|7}}