Python: Warum gibt `random.randint (a, b)` einen Bereich einschließlich 'b' zurück?

Es hat immer schien mir seltsam, dass random.randint(a, b) zurückkehren würde, eine ganze Zahl im Bereich [a, b] statt [a, b-1] wie range(...).

Gibt es einen Grund für diese scheinbare Inkonsistenz?

InformationsquelleAutor der Frage David Wolever | 2010-04-02

Schreibe einen Kommentar