T-Sql产生随机数

  1. 使用Rand() 方法产生随机数方法

---生成0-1之间的随机数
select RAND();

---生成0-10之间的随机数
select FLOOR(RAND()*10);

---生成0-5之间的随机数
select FLOOR(RAND()*5);

--生成1-5之间的随机数
select FLOOR(RAND()*4)+1;

begin 
 declare @i int=0;
 declare @result int=0;
 while(@i<10)
 begin
   print FLOOR(RAND()*4)+1;
   set @result+=@i;
  set @i+=1;
 end;
 print @result;
end;


你可能感兴趣的:(t-sql)