Tcllib's ''simulation'' module deals with various forms of computer-aided simulations. Currently it includes: * Simulated annealing: a method to determine the minimum of a complicated function of many variables. The package allows you to run a complete script as well as a function given by a single expression. It offers both standard and customised reporting facilities. * Monte Carlo simulation: run a script multiple times with random parameters. Report the results. * Random numbers: create procedures that return random numbers with various distributions. Useful in Monte Carlo type simulations. ---- !!!!!! %| [Category Data Structure] |% !!!!!!