Unify create random (primitive) types and container types into a single file to improve readability.
Rename randomT<T>(...) into random(...). The namespace random::random(...) is strictly needed for correct namespace resolution. This is however only noticable within the random module.
Update filenames accordingly.
No logic change.
Type of change
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist before requesting a review
[x] I have performed a self-review of my code.
[x] If it is a core feature, I have added thorough tests.
[ ] If this is a new component I have added examples.
[x] I updated the README and related documentation.
Description
randomT<T>(...)
into random(...). The namespacerandom::random(...)
is strictly needed for correct namespace resolution. This is however only noticable within therandom
module.Type of change
Checklist before requesting a review