La única diferencia que yo sepa entre randrange
y randint
es que randrange([start], stop[, step])
puede utilizar el paso y random.randrange(0,1)
no tendrá en cuenta el último elemento, mientras que randint(0,1)
devuelve un integrador elección del último elemento.Diferencia entre randint aleatoria vs randrange
Por lo tanto, no puedo encontrar una razón para explicar por qué randrange(0,1)
no devuelve 0 o 1, ¿por qué existir randint(0, 1)
y randrange(0, 2)
en lugar de un randrange(0, 1)
que devuelve 0 o 1?
Relacionados: http://stackoverflow.com/questions/2568783/python-why-does-random-randinta-b-return-a-range-inclusive-of-b/2568917#2568917 – kennytm
Tiene dos valores que quiero regresar y 2-0 = 2 (2 no incluidos en el rango). el recuento de rango (a, b) siempre es ba y, a menudo, la forma más clara de escribir el rango es el rango (a, a + recuento) –