<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>
<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY.-->
<c74object module="rnbo" kind="rnboobject" name="random" category="Math">
<!--METADATA-->
<metadatalist>
<metadata name="author">Cycling '74</metadata>
<metadata name="tag">RNBO</metadata>
<metadata name="tag">RNBO Generators</metadata>
<metadata name="tag">RNBO Math</metadata>
</metadatalist>
<digest>Generate random numbers</digest>
<description><p>
Outputs random floating point numbers within the range between 0 and the number specified as the argument or given in the right inlet.
</p></description>
<!--ARGUMENTS-->
<objarglist>
<objarg name="limit" optional="1" type="number">
<digest>Set the Random Number Range</digest>
<description><p>
Sets an initial upper limit to the random number generation. The output will always be
between 0 and this maximum limit. If there is no argument,
the limit is set to 1.
</p></description>
</objarg>
</objarglist>
<!--OPTIONS-->
<!--NONE-->
<!--ATTRIBUTES-->
<rnboattributelist>
<attribute name="limit" size="1" type="number">
<digest>Set the Random Number Range</digest>
<description><p>
Sets an initial upper limit to the random number generation. The output will always be
between 0 and this maximum limit. If there is no argument,
the limit is set to 1.
</p></description>
</attribute>
<attribute name="seed" size="1" type="number">
<digest>Seed to get predictable results</digest>
<description><p>
The 
<m>@seed</m>
 attribute is used to set a "seed" value for the random generator for predictable results. If no
argument is specified, the time value will be used to initialize the seed.
</p></description>
</attribute>
<attribute name="trigger" size="1" type="bang">
<digest>Cause Random Number Output</digest>
<description><p>
A bang in the left inlet will generate a random number out the outlet.
</p></description>
</attribute>
</rnboattributelist>
<!--INLETS-->
<rnboinletlist>
<inlet id="inlet_trigger" name="trigger" type="bang">
<digest>Cause Random Number Output</digest>
<description><p>
A bang in the left inlet will generate a random number out the outlet.
</p></description>
</inlet>
<inlet id="inlet_limit" name="limit" type="number">
<digest>Set the Random Number Range</digest>
<description><p>
Sets an initial upper limit to the random number generation. The output will always be
between 0 and this maximum limit. If there is no argument,
the limit is set to 1.
</p></description>
</inlet>
</rnboinletlist>
<!--OUTLETS-->
<rnbooutletlist>
<outlet id="outlet_result" name="result" type="number">
<digest>Random Number Output</digest>
<description><p>
When a bang is received in the left inlet, 
<o objname="rnbo_random">random</o>
 generates a random number
between 0 and its maximum limit and sends that number out the outlet.
</p></description>
</outlet>
</rnbooutletlist>
<!--SEE ALSO-->
<seealsolist>
<seealso name="rnbo_drunk" type="rnborefpage" module="RNBO" display="drunk"></seealso>
<seealso name="rnbo_urn" type="rnborefpage" module="RNBO" display="urn"></seealso>
</seealsolist>
</c74object>