MSSQL随机数概率测试

时间:2015-01-20 20:13:06   收藏:0   阅读:254

随机概率测试

创建一个表统计
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

原文:http://www.cnblogs.com/cyun/p/4236754.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!