Try this query:
DECLARE @x int, @N int, @num int
SET @X=5
SET @N=5000
CREATE TABLE
WHILE @N>=0 and @X>0
BEGIN
SET @num =RAND()*@N
INSERT INTO
SELECT CASE WHEN @X=1 THEN @N ELSE @num END AS Chosen
SET @N=@N-@num
SET @X=@X-1
END
SELECT chosen FROM
DROP TABLE
source
share