sql server生产指定范围的随机数

 CREATE VIEW RangeView
 AS
    SELECT  RE = RAND()  
 
 CREATE FUNCTION RangeNumber ( @Min INT, @Max INT )
RETURNS INT
 AS
        BEGIN
            DECLARE @R DECIMAL(38, 0)  
            SELECT  @R = ( CAST(RE * ( @Max - @Min ) + @Min AS DECIMAL(38, 0)) )
            FROM    RangeView        
            RETURN @R
        END

原文地址:https://www.cnblogs.com/renzhendewo/p/3084117.html