Difference between random randint vs randrange
<p>The only difference that I know between <code>randrange</code> and <code>randint</code> is that
<code>randrange([start], stop[, step])</code> you can use the step and <code>random.randrange(0,1)</code> will not consider the last item, while <code>randint(0,1)</code> returns a choice inclusive of the last item.</p>

<p>So, I can't find a reason for explain why <code>randrange(0,1)</code> doesn't return 0 or 1, why exist <code>randint(0, 1)</code> and <code>randrange(0, 2)</code> instead of a <code>randrange(0, 1)</code> who returns 0 or 1? </p>
