Numbers like those on roulette or dice are random and can't be predicted in future.
What is your definition of random?
In terms of predictability you are correct, but not when it comes to patterns...
When throwing 2 dice and counting the total, we can say that a sum of 7 will randomly occur twice as often as 4.
Due to this probability we can safely assume that it's less random then it supposedly seems.
This same thing counts for equations because the further we test it, the more patterns will start to appear.
And those patterns could in fact contribute into denying its randomness alltogether.
Pseudo numbers are random numbers, but we can, only if we know seed and formula predict them in future.
You just admitted that it's not random since we can predict them.
Ofcourse only if we know the source, but that is regardless of whether it is in fact random.
Whether it is open source or not is a different matter.
Those numbers have all basic random numbers properties.
Random number generation random number generator must meet the following properties:
- 1st need to have a great cycle length (periodicity, because they will start to repeat after a while, this is bad in some cases like when we need random numbers to simulate some service with clients etc etc)
- 2nd need to generate random numbers that are repeatable (it should generate numbers like 1 or 2 many times, not just once)
- 3rd You do not need to be deviant (distortion)
- 4th should be fast and not require a lot of computer memory.
- 5th need to create random numbers that pass all tests of statistical randomness (independence sequence, there shouldn't be a correlation between the i-th and (i + k)-the cause (k = 1,2,3, ... n)
- 6th should be uniformly distributed in a given interval.
I study this on university, we use program GPSS to handle some real life situations that can't be solved using math functions and standard calculations.
I can translate some of this from my scripts, but if interested google it yourself.
I am quite interested about the subject matter and I will probably look into it.
It's probably still way over my head, but I am keen to learn.
I still don't think it's possible to create completely random numbers with computers (yet) since they are after all based on logic.
It all comes down to bits eventually.
With quantum computers however, this might be a completely different case since bits are both 1 and 0 simultaniously.
I can't wait till this immense calculation power is on it's full potential by the way.
My point being: time will tell.