<!-- Generated from random.man by EXPAND with manpage.tmml -->
<manpage id='random' cat='cmd' title='random' version='?.?' package='memchan'>
<namesection>
<name>random</name>
<desc>Create and manipulate random channels</desc>

</namesection>



<synopsis>
<syntax>
package require <package>Tcl</package> 
package require <package>memchan</package> 
<cmd>random</cmd> 
</syntax>
</synopsis>
<section>
<title>DESCRIPTION</title>

<p>
The command described here is in the planning stages and not available yet.

</p>
<dl>


<dle>
<dt><cmd>random</cmd> </dt>
<dd>

creates a random channel which absorbes everything written into it and
uses it as a seed for a random number generator. This generator is
used to create a random sequence of bytes when reading from the
channel. It is not possible to seek the channel.

</dd>
</dle>

</dl>

<p>
Memory channels created by <cmd>random</cmd> provide no additional options to
set or query.

</p>
<p>

A random channel is always writable and readable. This means that all
<cmd>fileevent</cmd>-handlers will fire continuously.



</p>
</section>
<seealso>
<ref>memchan</ref>
<ref>fifo</ref>
<ref>fifo2</ref>
<ref>null</ref>
</seealso>
<keywords>
<keyword>random</keyword>
<keyword>in-memory channel</keyword>
<keyword>channel</keyword>
<keyword>i/o</keyword>
</keywords>

</manpage>
