MSSQL随机数概率测试

随机概率测试

创建一个表统计
create table t_test(ip char(15))

--truncate table t_test;

declare @i int ;
set @i=0;

--循环1000次
while @i<1000
begin
--2015-1-20
declare @randnum int;
set @randnum=cast(ceiling(rand() * 10) as int)
--概率让47的IP出现的概率在30%以内
if(@randnum%3=0)
insert into t_test values('192.168.1.47');
else
insert into t_test values('192.168.1.40');

set @i=@i+1;

end

--统计记录出现的次数
select COUNT(1),ip from t_test group by ip

上一篇:ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十七节--Quartz与ABP框架Abp.Quartz及扩展


下一篇:JUC系列回顾之-CountDownLatch底层原理和示例