Pasting from registers is easily repeatable!
["x]p Put the text [from register x] after the cursor [count] times.
You can repeat the put commands with "." (except for :put) and undo them.
But in visual mode:
The previously selected text is put in the unnamed register.