docs: function randrange(start, stop, step) {
  
  	// TODO handle empty ranges
  
  	if (stop === undefined) return (0, _randint.randint)(0, start);
  	if (step === undefined) step = 1;
  
  	if (stop >= start) {
  		return start + step * (0, _randint.randint)(0, Math.floor((stop - start) / step));
  	} else {
  		return start + step * (0, _randint.randint)(0, Math.floor((start - stop) / -step));
  	}
  }