Terraria Wiki
Terraria Wiki
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
 
<includeonly><!--
 
<includeonly><!--
 
// localization info is autoloaded from Template:Chance/l10n
 
// localization info is autoloaded from Template:Chance/l10n
 
   
 
--><span class="chance"><!--
 
--><span class="chance"><!--
-->{{#iferror:{{#vardefineecho:chance:percent|{{#expr:{{{1|0}}}*100 round {{{2|2}}}}}}}|<!--
+
-->{{#iferror:{{#vardefineecho:chance:percent|{{#expr: {{{1|0}}}*100 round {{{2|2}}}}}}}|<!--
 
-->{{{1|}}}<!--
 
-->{{{1|}}}<!--
 
-->|<!--
 
-->|<!--
Ligne 14 : Ligne 13 :
 
-->{{#vardefine:chance:AAA|{{#var:chance:denominator|1}}}}<!--
 
-->{{#vardefine:chance:AAA|{{#var:chance:denominator|1}}}}<!--
 
-->{{#vardefine:chance:BBB|{{#var:chance:numerator}}}}<!--
 
-->{{#vardefine:chance:BBB|{{#var:chance:numerator}}}}<!--
 
-->{{#while:|{{#ifexpr:{{#vardefineecho:chance:CCC|{{#expr:{{#var:chance:AAA}} mod {{#var:chance:BBB}}}}}}>0|y}}|<!--
-->{{#switch:{{{reduce|}}}|n|no=|#default=<!--
 
 
-->{{#vardefine:chance:AAA|{{#var:chance:BBB}}}}<!--
// reduce fraction
 
-->{{#while:|{{#ifexpr:{{#vardefineecho:chance:CCC|{{#expr:{{#var:chance:AAA}} mod {{#var:chance:BBB}}}}}}>0|y}}|<!--
+
-->{{#vardefine:chance:BBB|{{#var:chance:CCC}}}}<!--
-->{{#vardefine:chance:AAA|{{#var:chance:BBB}}}}<!--
+
-->}}<!--
-->{{#vardefine:chance:BBB|{{#var:chance:CCC}}}}<!--
+
-->{{#vardefine:chance:numerator|{{#expr:{{#var:chance:numerator}}/{{#var:chance:BBB}}}}}}<!--
 
-->{{#vardefine:chance:denominator|{{#expr:{{#var:chance:denominator}}/{{#var:chance:BBB}}}}}}<!--
 
-->{{#if:{{{pad|}}}|<!--
 
-->{{#ifexpr:{{{2|2}}}>0|<!--
 
-->{{#vardefine:chance:percent|<!--
 
-->{{#if:{{#vardefineecho:chance:dotpos|{{#pos:{{#var:chance:percent}}|.}}}}|<!--
 
-->{{padright:{{#var:chance:percent}}|{{#expr:{{#var:chance:dotpos}}+1+{{{2|2}}}}}|0}}<!--
 
-->|<!--
  +
-->{{#var:chance:percent}}.{{padright:|{{{2|2}}}|0}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
-->{{#vardefine:chance:numerator|{{#expr:{{#var:chance:numerator}}/{{#var:chance:BBB}}}}}}<!--
 
-->{{#vardefine:chance:denominator|{{#expr:{{#var:chance:denominator}}/{{#var:chance:BBB}}}}}}<!--
 
-->}}<!--
 
-->{{#if:{{{pad|}}}|{{#ifexpr:{{{2|2}}}>0|<!--
 
-->{{#vardefine:chance:percent|<!--
 
-->{{#if:{{#vardefineecho:chance:dotpos|{{#pos:{{#var:chance:percent}}|.}}}}|<!--
 
-->{{padright:{{#var:chance:percent}}|{{#expr:{{#var:chance:dotpos}}+1+{{{2|2}}}}}|0}}<!--
 
-->|<!--
 
-->{{#var:chance:percent}}.{{padright:|{{{2|2}}}|0}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}}}<!--
 
 
-->{{l10n|chance|format|$numerator$={{#var:chance:numerator}}|$denominator$={{#var:chance:denominator}}|$percentage$={{percent|{{#var:chance:percent}}%}}}}<!--
 
-->{{l10n|chance|format|$numerator$={{#var:chance:numerator}}|$denominator$={{#var:chance:denominator}}|$percentage$={{percent|{{#var:chance:percent}}%}}}}<!--
 
-->}}<!--
 
-->}}<!--

Version du 17 septembre 2020 à 07:52

Ce modèle est considéré comme prêt pour i18n, signifiant qu'il est facile à régionaliser pour les différentes langues. Veuillez regarder i18n & l10n pour les modèles (en) pour en apprendre plus.
Voir Modèle:Chance/l10n pour la localisation de ce modèle.
Template-info Documentation La documentation ci-dessous est transcluse de Modèle:Chance/doc. (modifier | historique)

A standardized way of probability presentation.

Usage

{{ code | <fraction> | <digit to round to> (optional) | pad = y/yes (optional) | reduce = n/no (optional) }}

First unnamed parameter

The fraction of chance. e.g. 1/250, 4/100. It does not need to be an irreducible fraction, the template will reduce it if needed.

Second unnamed parameter

Rounds off the percent number to a multiple of 1/10 raised to a power, with the exponent equal to this number. Default value is 2.

pad

If set, when the actual number of digits is less than the given value specified by the second unnamed parameter, it will pad the percent number with zeros to that length.

reduce

Prevents automatic reduction of the fraction.

Example

Code Result
{{chance|1/100}} 1/100 (1 %) ÉCHEC ! (attendu : 1*1/100 (1 %))
{{chance|1/2500}} 1/2500 (0,04 %) ÉCHEC ! (attendu : 0.04*1/2500 (0,04 %))
{{chance|1/100|pad=y}} 1/100 (1,00 %) ÉCHEC ! (attendu : 1.00*1/100 (1,00 %))
{{chance|1/2500|4|pad=y}} 1/2500 (0,0400 %) ÉCHEC ! (attendu : 0.0400*1/2500 (0,0400 %))
{{chance|1/7}} 1/7 (14,29 %) ÉCHEC ! (attendu : 14.29*1/7 (14,29 %))
{{chance|1/7|4}} 1/7 (14,2857 %) ÉCHEC ! (attendu : 14.2857*1/7 (14,2857 %))
{{chance|84/1000}} 21/250 (8,4 %) ÉCHEC ! (attendu : 8.4*21/250 (8,4 %))
{{chance|84/1000|reduce=n}} 21/250 (8,4 %) ÉCHEC ! (attendu : 8.4*84/1000 (8,4 %))
{{chance|49/11250}} 49/11250 (0,44 %) ÉCHEC ! (attendu : 0.44*49/11250 (0,44 %))

Options

This template supports options through {{options}} template. All valid options are listed below, see {{options}} for usage and other infomation.

See Template:chance/initOptions for the initial options setting of this template.

NameAliasInitial ValueValue Mapping[1]Note
precisiondec
2As Unnamed parameter 2
pad(empty)yesy
ony
n(empty)
no(empty)
off(empty)
reduce(empty)y(empty)
yes(empty)
on(empty)
non
offn
modeboth
  1. Values with mapping will be stored and loaded as mapped value. Other values without mapping will be stored and loaded as-is.

Example:

A: {{chance|84/1000}}
{{options/set|chance|precision=4|pad=y|reduce=n}}
B: {{chance|84/1000}}
{{options/reset|chance}}

It will output:

A: 21/250 (8,4 %)

B: 21/250 (8,4 %)