Added shorthand 'random' method to 'math' module; fixed bug in the 'restrict' module's 'toRange' generator where an undefined 'value' would cause the underlying class member to be 'floored' to the lowest range value, instead of doing nothing (as it should);