"any 256-bit number from 0x1 to 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140 is a valid private key"
https://en.bitcoin.it/wiki/Private_key pour un peu plus de lecture.
apres je ne sais pas exactement comment mais le client doit savoir cette regle et invente un nouveau num a chaque demande, tu te doute bien que pour faire 2 fois la meme combine c'est pas si simple =)