1) You could roll d20 and reroll anything over 13. So sometimes you reroll once or twice. (~96% of the time it takes no more than two rerolls to get a result)
2) you could roll two (distinguishable) d12s ('regular' & 'special' say) together
- if both dice show "12", reroll both
- if only the special die is 12, the result is "13"
- if the special die is not 12, use the result on the regular die
(This works especially well if at least one of the d12's has a very
distinguishable 12 face; if only one does, use it as the special die)
In response to the request for clarification why the second method is correct:
Note that $12\times 12=144 = 11\times 13+1$. So if we can assign the 144 outcomes from rolling two 12-sided dice to the 13 results we want - each getting 11 of the 144 outcomes with one left over - then we'll have a discrete uniform distribution on $1,\ldots,13$.
So, step 1 is to take out the 144th option; (12,12).
We also just want to read a die to get a number most of the time. So we want to make one of the dice take its face value 11x12 times (i.e. when the other die doesn't show 12). The remaining 11 times (when it does show 12 but the other one doesn't) then takes the last value. Like so:
special die
1 2 3 4 5 6 7 8 9 10 11 : 12
reg.______________________________________________________________
1 | 1 1 1 1 1 1 1 1 1 1 1 : 13
2 | 2 2 2 2 2 2 2 2 2 2 2 : 13
3 | 3 3 3 3 3 3 3 3 3 3 3 : 13
4 | 4 4 4 4 4 4 4 4 4 4 4 : 13
5 | 5 5 5 5 5 5 5 5 5 5 5 : 13
6 | 6 6 6 6 6 6 6 6 6 6 6 : 13
7 | 7 7 7 7 7 7 7 7 7 7 7 : 13
8 | 8 8 8 8 8 8 8 8 8 8 8 : 13
9 | 9 9 9 9 9 9 9 9 9 9 9 : 13
10 | 10 10 10 10 10 10 10 10 10 10 10 : 13
11 | 11 11 11 11 11 11 11 11 11 11 11 : 13
12 | 12 12 12 12 12 12 12 12 12 12 12 : Reroll
As you can readily verify, each of the numbers 1:13 appears 11 times in the table.
d11
You can also do d11 in similar fashion. Of course, you could just roll the regular die and reroll it on 12, but this way rerolls become quite rare.
Again roll a regular and a special d12, and then read the regular die unless
it's 12, in which case read the special die (if they're both 12, reroll them both).
Again, the table makes this clear:
special die
1 2 3 4 5 6 7 8 9 10 11 12
reg._____________________________________________________________
1 | 1 1 1 1 1 1 1 1 1 1 1 1
2 | 2 2 2 2 2 2 2 2 2 2 2 2
3 | 3 3 3 3 3 3 3 3 3 3 3 3
4 | 4 4 4 4 4 4 4 4 4 4 4 4
5 | 5 5 5 5 5 5 5 5 5 5 5 5
6 | 6 6 6 6 6 6 6 6 6 6 6 6
7 | 7 7 7 7 7 7 7 7 7 7 7 7
8 | 8 8 8 8 8 8 8 8 8 8 8 8
9 | 9 9 9 9 9 9 9 9 9 9 9 9
10 | 10 10 10 10 10 10 10 10 10 10 10 10
11 | 11 11 11 11 11 11 11 11 11 11 11 11
.. | .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . .. . ..
12 | 1 2 3 4 5 6 7 8 9 10 11 : Reroll
The same ideas can be applied to any of the other dice in your dice-set (like the d20), so for example d7, d9, d19, d21 can all be emulated this way (well, d3 and d5 could also, but you can do them using d6 and d10 easily enough)