AUTHOR=Maziero Jonas TITLE=Fortran Code for Generating Random Probability Vectors, Unitaries, and Quantum States JOURNAL=Frontiers in ICT VOLUME=3 YEAR=2016 URL=https://www.frontiersin.org/journals/ict/articles/10.3389/fict.2016.00004 DOI=10.3389/fict.2016.00004 ISSN=2297-198X ABSTRACT=

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 programing languages in this area since then. And several ongoing projects targeting toward 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.

Code available at:https://gcc.gnu.org/wiki/GfortranBuild, http://arxiv.org/e-print/1512.05173v1, https://github.com/jonasmaziero/LibForQ-v1.git