--1、随机取1到3之间的整数:
select round(rand()*2+1.0,0)
go
--随机取6到9之间的整数:
select round(rand()*3+6.0,0)
go
--2、我们可以进行精度上的控制
--随机取n到m之间的数值
declare @n int
declare @m int
declare @k int
set @n=8 --定义随机范围起点
set @m=10 --定义随机范围终点
set @k=1 --定义精度
select round(rand()*(@m-@n)+@n,@k)
select round(rand()*2+1.0,0)
go
--随机取6到9之间的整数:
select round(rand()*3+6.0,0)
go
--2、我们可以进行精度上的控制
--随机取n到m之间的数值
declare @n int
declare @m int
declare @k int
set @n=8 --定义随机范围起点
set @m=10 --定义随机范围终点
set @k=1 --定义精度
select round(rand()*(@m-@n)+@n,@k)