You did (even though I have no idea how old you are.) Those nonsense words are most likely the remnants of you playing with/learning Swype. Basically, Swype automatically saves everything you ever typed between spaces or punctuation as new words.
When playing with a new phone, almost everyone first enters a bunch of
Code:
sdklnc dcijwqi 8yref ksdjncsdc sidjcsdc sodncqs oipgf gdkkrfv.
If you do this in Swype, your user dictionary will have
sdklnc as a new word, as well as
dcijwqi,
8yref etc. etc. Why, you ask? Because once you've gotten the hang of Swype, this is one of the things that make Swype much faster than most other keyboards (where you have to manually and explicitly enter words to your user dictionary.)
The best thing to do now is to simply delete Swype's data (Home → Menu → Settings → Applications → Manage Applications → All → Swype → Clear Data). Yes, you'll also use any legitimate new words Swype has learned from your typing, but it's much faster to enter those again (remember, Swype does it automatically) than have to deal with the huge mess of nonsense words.
Then, make sure never to press space or a punctuation character after entering a nonsense word in Swype. Instead, back up and delete the nonsense word. That way, you're Swype user dictionary will stay clear of garbage and you'll be swyping like a pro.