1

As far as I know, randomness in computers are not truly random, but rather pseudorandom, mostly derived from current timestamp. So when creating various wallets, I have saw a lot of them introduced some kind of user-generated randomness (like just moving the mouse) and then deriving the wallet and mnemonic phrase out of it, but some does not.

For example, TrustWallet or many others, you just install the app, it creates the wallet for you and you just write down the words.

Is not it possible, but highly unlikely, that two different people create the same address in the same time with the same wallet creator tool?

Or what if I set the timestamp to some certain precise number, would I be generating the same wallet like someone before me?

1
  • 1
    Most computers these days actually do have true random number generators (e.g. the rdrand instruction on modern Intel CPUs). Commented Feb 6, 2022 at 17:51

1 Answer 1

3

That depends on the specific wallet’s implementation. Typically wallets will mix multiple sources of entropy to generate a random seed (user input, system time, /dev/urandom etc). Also most operating systems will provide a source of cryptographically secure randomness that is very hard, if not impossible, to replicate.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.