sql server 获取随机数函数RAND()和RAND(x)

Posted 空城里的往日时光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 获取随机数函数RAND()和RAND(x)相关的知识,希望对你有一定的参考价值。

  --RAND(x)返回一个随机浮点值v,范围在0~1之间(即0<=v<=1.0)

  --若指定一个整数参数x,则它被用作种子值,使用相同的种子数将产生重复序列。如果同一种子值多次调用RAND函数,它将返回同一生成值

  示例:select RAND(), RAND(), RAND();

       结果:0.664547768839536   0.0166045240927059   0.0892182701370623

  --不带参数的RAND()每次产生的随即数值是不同的

       select RAND(10), RAND(10), RAND(11);

       结果:0.713759689954247  0.713759689954247  0.713778322925506

  --当RAND(x)的参数相同时,将产生相同的随机数,不同的x产生的随机数值不同

以上是关于sql server 获取随机数函数RAND()和RAND(x)的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 中的伪随机可重复排序(不是 NEWID() 和 RAND())

sqlserver 中rand()是产生随机数,为啥还要设置种子?

PHP获取随机数的函数rand()和mt_rand()

用c#wpf 怎么上传图片到数 据库 并且 读取出来 数据库:SQL server2008 vs2013

在SQL中怎么样获取随机数

sqlserver创建函数 用表名+年月日+4位随机数作为主键如何建立?