Documentation generated from fossil trunk
tcl::chan::random -
Random channel
package require Tcl 8.5 package require TclOO package require tcl::chan::events ? 1 ? package require tcl::chan::random ? 1 ? ::tcl::chan::random seed
The tcl::chan::random package provides a command creating random channels, i.e. read-only channels which return an infinite stream of pseudo-random characters upon reading. This is similar to the random channels provided by the package Memchan, except that this is written in pure Tcl, not C, and uses a much simpler generator as well. On the other hand, Memchan is usable with Tcl 8.4 and before, whereas this package requires Tcl 8.5 or higher, and TclOO.
The internal TclOO class implementing the channel handler is a sub-class of the tcl::chan::events framework.
virtual channel, reflected channel, random, /dev/random, tip 219