It is used within other functions in this package to radomly place given number of species occurrences
random.range(uid, nb, range.size, var, first)
a numeric vector specifying selected positions in 'uid'
a vector of unique ids for selection
a neighbour object similar to generated from 'shp2nb'
a vector of number of sites occupied by each species
an optional vector of variables for constraining the randomization
If true, var is used while choosing the first occurrence as well. if var is null, first is always set FALSE
this function is not intended for any direct use but is called within other functions of this package.