Originally wrote this as a response to another thread, but felt it warranted its own discussion.
I have a problem with “Psuedo Random” as a term. For all intents and purposes, Psuedo Random is good enough, especially if the developers put any sort of effort into their PRNG engine.
Think about random (and “true” random) like this: all randomness boils down to the absence of knowledge. Do I know what cards are where after I shuffle a certain number of times? Do I know all the physics that will affect the die perfectly after it leaves my hand, or even while it is in my hand? Do we know exactly what seed and program the PRNG is using? No, so it’s all good enough random.
Extending this thought out to things that are thought to be “truely” random (atmospheric noise, radioactive decay, etc), all these things could technically, if we had all the information, be cracked.
Extend our capabilities out to God/a god/God-like figure, whatever all knowing thing you can imagine that doesn’t offend you by my merely using it as an example. As long as it is all knowing, it(he/she/etc) has all that information and therefore it isn’t random.
When you see people blame bad luck on PRNG and say if the game had true RNG, just know that this is just someone who learned the difference between PRNG and true RNG at one point and is convinced it’s relevant for some reason. It isn’t. All that matters is that you don’t know what’s going to happen, and the odds, for all intents and purposes, are just as good as stated.
Now, all that said, I’m fallible, and I’m open to the idea I’m wrong. Go ahead and convince me. <-I mean this in the nicest way possible. I also learned of the differences between the two in some computer science class, and questioned it when I heard it, and the professor, nor any of our resources, had satisfactory answers beyond quoting textbooks, essentially.