Originally posted by Rockman:
Can a random number generator picking from a finite set exist?
Yes, they do exist already and are very common.
Can a random number generator picking from an infinite set exist?
Yes*, easy example is picking a random number 1-103 and if 100, 101, 102 or 103 come up you add, subtract, multiply or divide. That of course makes any integer possible.
*if you only allow a predefined set and pick one of the indices to determine your value then no, as it would take forever to generate the set and another forever to select a value.
What criteria must be met for randomness to be achieved?
I do not believe randomness can be achieved. That takes us to the nature of the universe. Some physicists believe that everything is a purely deterministic process whereas others believe everything is stochastic. While not a theoretical physicist, I adhere to the deterministic point of view (although that is the minority view). If the universe is not deterministic then yes, randomness could be conceivably achieved by somehow measuring the state of some random process. (again, some argue that measuring the state introduces bias and could potentially make it quasi-random at best).