SQL Server如何生成随机数 SQL Server如何生成随机数 总结:
首先是直接用SELECT random(); 来生成随机数,如下图所示
执行以后可以看到生成的是0到1之间的数字,如下图所示
然后是编写一个SELECT CAST( FLOOR(random()*5) AS INT ); 的样式,如下图所示
执行以后是生成0到4之间的随机数,如下图所示
接着是用SELECT CAST( CEILING(random()*5) AS INT ); 如下图所示
这个执行以后生成的是1到100之间的随机数,如下图所示
总结:
1,直接用select rand() 来生成随机数
2,执行以后可以看到生成的是0到1之间的数字
3,编写一个cast( floor(rand()*N) as int ) 的样式
4,执行以后是生成0到N之间的随机数
5,用cast( ceiling(rand()*N) as int )
6,执行以后生成的是1到N之间的随机数