An actor uses a random number generator as a source of randomness to stochastically emit output signals according to their probabilities.
A standard random number generator used in QSMM is actually a pseudo-random number generator. By default, the GNU Scientific Library provides the pseudo-random number generator. A developer can provide a custom random number generator for using by QSMM. The custom random number generator may actually be a pseudo-random number generator or may provide real random numbers obtained using some physical process.
Whereas using a random (not pseudo-random) number generator adds a sense of “free will” to a system, improper application of a random number generator in the system might be comparable with a brain injury. The selection of a method of interfacing a physical process with a system via a random number generator might affect whether the system behaves as an integral or separate part of the environment. Currently, QSMM might not support developing a system behaving as an integral part of the environment.