Hi Ashish,
1. Think about coding principles, if it can be divided into ranges by Company Code or be consistent with HR mini-master numbers.
2. I like the Personal list option mentioned by Pardhu for usability.
3. For control you can use a validation user exit (depends on point 1).
Regards,
Paulo