You're right that this is inclusive of `limit`; for consistency with `random()`, it should probably be exclusive instead.