Random: Difference between revisions
m
Replace with Image templates
-u ndefined- (talk | contribs) m (Make an infobox, and rework page) |
-u ndefined- (talk | contribs) m (Replace with Image templates) |
||
Line 16: | Line 16: | ||
* The random block will generate a new value every time it is executed. To reuse the same random value, it should be stored in a [[Set Variable|variable]]. | * The random block will generate a new value every time it is executed. To reuse the same random value, it should be stored in a [[Set Variable|variable]]. | ||
* Note that the output would be in decimal. To avoid this use a rounding operation, ideally [[floor]] and secondarily [[round]]. [[Ceiling]] also works but is scarcely used. | * Note that the output would be in decimal. To avoid this use a rounding operation, ideally [[floor]] and secondarily [[round]]. [[Ceiling]] also works but is scarcely used. | ||
* The random block behaves inconsistently when used with [[wire splits]]: | * The random block behaves inconsistently when used with [[wire splits]]: | ||
: {{Image|Random_inconsistency.png}} | |||
== Examples == | == Examples == | ||
Line 22: | Line 23: | ||
Either generate -1 or 1. | Either generate -1 or 1. | ||
{{Image|Random_-1_or_1.png}} | |||
Output a random integer with equal probability. | Output a random integer with equal probability. | ||
{{Image|Random_integer.png}} | |||
== Related == | == Related == |