Adds a basic random module.
Adds virtualname.
Merge pull request #13849 from spsoit/adds_random_module

Adds a basic randomness module