Originally posted by iceFatboy:
1) 6 digits will means 6 to the power of 10 -> 60466176 combinations.
Not 10 power of 6. You need a few toilet rolls to write all the combinations once. Enjoy hor.
2) And if there is no communication with the server, why enter it?
Where is the matching done?
I suggest you read up more on security devices first.
Eh?
6^10 means its base-6
Which means the number seq goes from 1 to 6...
I suggest you go read up more on numbering system first

And I didn't say the PRNG uses a timer as a seed
The seed will be a fixed value, known only to the token and the auth server, used to generate the random number.
The reason its pseudo is because it can be made to look like its random but it is still predictable. In fact, this method is commonly used as encryption on datacomm systems.
FYI, the number generate by the token is only valid for the minute that it was generated, a new number will be generated the next minute
A token by RSA:
http://en.wikipedia.org/wiki/SecurID