  The usefulness of generating random configurations is recognized in many
areas of knowledge. Fortran was born for scientific computing and has been one
of the main programming languages in this area since then. And several ongoing
projects targeting towards its betterment indicate that it will keep this
status in the decades to come. In this article, we describe Fortran codes
produced, or organized, for the generation of the following random objects:
numbers, probability vectors, unitary matrices, and quantum state vectors and
density matrices. Some matrix functions are also included and may be of
independent interest.
