1. One or more computer storage media having stored thereon instructions for a program managed by a virtual machine manager that, when executed by one or more processors of a computing device, cause the one or more processors to: access an entropy pool of the program, the entropy pool having been generated based at least in part on each of one or more hardware components of the computing device; and use the entropy pool as a basis for generating a random number.