manpagez: man pages & more
man random(n)
Home | html | info | man
random(n)                                                            random(n)



______________________________________________________________________________


NAME

       random - Create and manipulate randomizer channels


SYNOPSIS

       package require Tcl

       package require memchan

       random

_________________________________________________________________


DESCRIPTION

       random creates  a  random channel which absorbs 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  chan-
              nel.



OPTIONS

       Memory  channels created by random provide one additional option to set
       or query.

       -delay ?milliseconds?
              A random channel is always writable  and  readable.  This  means
              that  all  fileevent-handlers  will fire continuously.  To avoid
              starvation of other event sources  the  events  raised  by  this
              channel  type  have  a configurable delay. This option is set in
              milliseconds and defaults to 5.



SEE ALSO

       fifo(n), fifo2(n), memchan(n), null(n), zero(n)


KEYWORDS

       channel, i/o, in-memory channel, random


COPYRIGHT

       Copyright (c) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>




Memory channels                       2.2                            random(n)

Mac OS X 10.8 - Generated Wed Sep 12 14:50:46 CDT 2012
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.