Решение:

SELECT ROUND(((1000 - 1 -1) * RAND(DAY(getdate())*100000) + 1), 0)

SELECT ROUND(((@max - @min -1) * RAND(@seed) + @min), 0)