Tclarc4random - Tcl interface to arc4random(3)
Found on GitHub at https://github.com/aryler/Tclarc4random/ or at my site, listed at Stu.
Version 0.3, Fall 2014.
Tclarc4random should build easily on any POSIX system that has arc4random(3).
NAME Tclarc4random - Tcl interface to arc4random(3) SYNOPSIS package require Tcl 8.5 package require arc4random namespace import ::arc4random::arc4random arc4random random arc4random bytes <nbytes> arc4random uniform <upperbound> Math functions: arc4random() arc4bytes(nbytes) arc4uniform(upperbound) DESCRIPTION The Tclarc4random extension provides a Tcl interface to arc4random(3). Access to arc4random functions is provided through the arc4random ensemble command or through the arc4* math functions. ENSEMBLE COMMANDS / MATH FUNCTIONS random arc4random() Returns a 32-bit unsigned random number. bytes <nbytes> arc4bytes(nbytes) Returns a binary string nbytes bytes long of random data. uniform <upperbound> arc4uniform(upperbound) Returns a 32-bit unsigned random number uniformly distributed but less than upperbound.