@@ -210,7 +210,7 @@ SamplerRangeFast(r::AbstractUnitRange{T}) where T<:BitInteger =
210210 SamplerRangeFast (r, uint_sup (T))
211211
212212function SamplerRangeFast (r:: AbstractUnitRange{T} , :: Type{U} ) where {T,U}
213- isempty (r) && throw (ArgumentError (" range must be non-empty" ))
213+ isempty (r) && throw (ArgumentError (" collection must be non-empty" ))
214214 m = (last (r) - first (r)) % unsigned (T) % U # % unsigned(T) to not propagate sign bit
215215 bw = (sizeof (U) << 3 - leading_zeros (m)) % UInt # bit-width
216216 mask = ((1 % U) << bw) - (1 % U)
@@ -284,7 +284,7 @@ SamplerRangeInt(r::AbstractUnitRange{T}) where T<:BitInteger =
284284 SamplerRangeInt (r, uint_sup (T))
285285
286286function SamplerRangeInt (r:: AbstractUnitRange{T} , :: Type{U} ) where {T,U}
287- isempty (r) && throw (ArgumentError (" range must be non-empty" ))
287+ isempty (r) && throw (ArgumentError (" collection must be non-empty" ))
288288 a = first (r)
289289 m = (last (r) - first (r)) % unsigned (T) % U
290290 k = m + one (U)
@@ -330,7 +330,7 @@ struct SamplerRangeNDL{U<:Unsigned,T} <: Sampler{T}
330330end
331331
332332function SamplerRangeNDL (r:: AbstractUnitRange{T} ) where {T}
333- isempty (r) && throw (ArgumentError (" range must be non-empty" ))
333+ isempty (r) && throw (ArgumentError (" collection must be non-empty" ))
334334 a = first (r)
335335 U = uint_sup (T)
336336 s = (last (r) - first (r)) % unsigned (T) % U + one (U) # overflow ok
369369function SamplerBigInt (:: Type{RNG} , r:: AbstractUnitRange{BigInt} , N:: Repetition = Val (Inf )
370370 ) where {RNG<: AbstractRNG }
371371 m = last (r) - first (r)
372- m. size < 0 && throw (ArgumentError (" range must be non-empty" ))
372+ m. size < 0 && throw (ArgumentError (" collection must be non-empty" ))
373373 nlimbs = Int (m. size)
374374 hm = nlimbs == 0 ? Limb (0 ) : GC. @preserve m unsafe_load (m. d, nlimbs)
375375 highsp = Sampler (RNG, Limb (0 ): hm, N)
0 commit comments