April 2003
Intermediate to advanced
576 pages
15h 13m
English
We now present an example of linking an external function written in assembly language to a main program written in a high-level language. This function, which produces successive “ran dom” numbers, will also illustrate the calling of routines to compute the remainder from integer division as well as to obtain a nonrepeating initialization value.
High-level languages have not always specified functions for producing pseudo-random values, though modern compilers tend to include an extension to languages lacking such a standard. A large body of work exists on the challenging topic of how to generate and test sequences of random numbers (see Ferrenberg, Hayes, Knuth, Park).
Sampling of measurements on natural systems ...