randint, uniformintなど

整数乱数を返すPythonのrandom.randintやboostのuniformintなどは,

uniform_int(IntType min_arg = 0, IntType max_arg = 9);
http://www.boost.org/doc/libs/1_43_0/doc/html/boost/uniform_int.html

のように引数をとるが, 返す乱数はmin_arg以上, max_arg以下である. つまり, ちょうどmax_argの値も取りうる.
一方で, 実数値を返すuniformなんかはmin_arg以上, max_argより小さい値を返す. つまり, max_argという値は返らないのが普通.

追記.

恐ろしいことに, numpy.randomのrandintは最大値をとらないようだ.