I know that for most programs, a pseudo-random number is sufficient but there are ways that machines can generate truly random numbers. For example, devices that generate unpredictable processes. But, they tend to be biased somehow. So, is it possible to use or make devices that can generate unpredictable processes and being unbiased?
Yes. You can buy cards or USB devices to plug into your computer that use physical effects, such as quantum mechanics, to generate true random numbers. A simple Geiger counter would be an example, though commercially available devices are more complex with a higher bit rate.
Google "Quantis RNG" for some examples.