analysis: an investigation of the component parts of a whole and their relations in making up the whole
investigation: the work of inquiring into something thoroughly and systematically
random number generator: a routine designed to yield a random number