No, you can generate true randomness in a computer. In fact there are now several hardware modules to do this using integrated circuits and standard diode technology. This is enough to seed a good pseudorandom number generator.
Every solid state hard drive has enough bits flipping in NAND cells prior to error correction to produce true random numbers. If manufacturers implemented this as a firmware update, every computer with an SSD could already do it.