bahman wrote: ↑Mon Nov 04, 2019 11:25 pm
Think of it this way. The random generator is based on an algorithm so the outcome is determined if you give him the same side. Now think of the situation that a device has to decide between two options which are equally liked. How the first choice is done? By an agent (this depends on the time at which the agent runs the program). Is the first choice is random? That depends. There are four cases: 1) The agent is free but he is determined (no decision is required since he, for example, likes to run the code at specific time), 2) The agent is free and not determined (he has to make a decision between two options which are equally liked, options being to run or not run the code), 3) the agent is not free and he is determined and 4) the agent is not free and he is not determined. The first case is doable and the first choice of the program intrinsically is made by the agent so the first choice is not random (consequently, the rest of the choices made by the program are not random too since they are algorithmically related to the first choice). The second is doable and the result is random. The third case is doable and the result is not random. The fourth case is not doable so we need another agent.
You are over-complicating everything. Lets just stick with the scientific method.
If the function is deterministic then you should be able to determine (predict!) what the computer is going to guess next. So lets play a guessing game.
https://repl.it/repls/LightpinkTechnoUsername
Yes, in the strictest sense a PRNG is deterministic, but that is only true IF you have the initial seed and IF you have a clock perfectly synchronised with that of the PRNG. You don't have either of those things.
If this is your strongest objection though, we can always replace the PRNG with a
TRNG. It would costs us just $50 to buy one:
http://ubld.it/products/truerng-hardwar ... generator/.
After we install it - not a whole lot is going to change from your point-of-view.
The way you play the game is not going to change.
The fact that the computer is choosing from two equally-weighted options is not going to change.
The rate at which you predict the computer's guesses correctly is not going to change (± 50%)
In fact, you can't even tell whether the computer you are playing against right now has a PRNG or a TRNG inside.