Random number generator has 2 different meanings across 1 category:
a routine designed to yield a random number
A device or algorithm that generates numbers at random or apparently at random. In many cases they actually select successive numbers deterministically and are more technically termed pseudorandom number generator.