I have no idea how I received my username either, and really want to change it.
I'm guessing the only way is to delete and re-create an account, but not knowing at which point usernames are generated in the signup process could lead to the same problem.