Your keyboard is bad. Notice that the number keys are generally directly above the letter keys that you type. So, the keyboard encoder takes an entry from the top letter row, and then presents both that letter and the number above that letter key. It's a keyboard encoder problem that you can't repair. You will need to get the keyboard replaced. Easy if you are in warranty, just let Apple do iti have the same problem with my mac book pro can you help me?
ex: i type let5t5e3r4s show2 numbe3r4s..223344t5t5y6y6u7u7i8i8o9o900