Hello ..... How bitcoin core makes a Privkey?
As unholycactus said, a private key is just a number within a certain range.
the privkeys are prepared in bitcoin core and it chooses one of them ?
Bitcoin core pregenerates 100 private keys by default in order to make backups hold longer (among other reasons). If you ask the interface to show you a new wallet it will use one of the pregenerated ones from a list and make sure that it refills the list the next time the wallet is unlocked.
or it has a mechanism for making the privkey ?
If there is a sequence order to make Privkeys what are these orders and mechanisms ?
Yes.
Step #1 Select a number between 0 and FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140 (in hexadecimal system)
Done.
This number should be random though. Many private keys that are not generated random, e.g. the first few million should be considered unsafe.