Thanks for replies i will check that urls to take more information

But my question is still standing: are the bitcoin addresses created as new or have they all been created and given to each new user at random?
They all exist already, and you can calculate a random private key out of all the possible one.
This is the total number of addresses that exists:
1 461 501 637 330 902 918 203 684 832 716 283 019 655 932 542 976