社区
MS-SQL Server
帖子详情
如何生成每一行都不同的随机数
kenshu
2011-01-28 04:31:34
select cast(ceiling(rand() * 100) as int) , my_column
from my_table;
每一行取出来的值都一样,有没有办法使每条记录得出来都是不一样的随机数?
谢谢!
...全文
298
10
打赏
收藏
如何生成每一行都不同的随机数
select cast(ceiling(rand() * 100) as int) , my_column from my_table; 每一行取出来的值都一样,有没有办法使每条记录得出来都是不一样的随机数? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
空怀
2011-01-28
打赏
举报
回复
select cast(100*rand(checksum(newid())) as int) ,t2 from b1
gw6328
2011-01-28
打赏
举报
回复
5楼 select ceiling(100*rand(checksum(newid()))) from tb
kenshu
2011-01-28
打赏
举报
回复
用了5楼的方法,谢谢!
kenshu
2011-01-28
打赏
举报
回复
我不一定需要每一行都不一样,但不能每一行永远一样。谢谢!
王向飞
2011-01-28
打赏
举报
回复
SELECT a, ABS(CHECKSUM(NEWID())) FROM @tb
kenshu
2011-01-28
打赏
举报
回复
回楼上.
我的问题是,每一行的随机数都一样.//当然,不同次SELECT会不同。但同一条SELECT每一行都一样。
谢谢!
yibey
2011-01-28
打赏
举报
回复
既要随机数,又要不一样的。那这样还叫随机么。这2者本身就是矛盾的。
如果楼主只是想取得每行不一样的ID 的话,可以自己写函数,或者直接使用NEWID()
kenshu
2011-01-28
打赏
举报
回复
我其实实际用这条SQL是 order by newid().//方便理解起见,没有加那些东西出来
但NEWID()不知道如何转换成 int.
谢谢!
AcHerat
元老
2011-01-28
打赏
举报
回复
newid() ??? 有没?
oracle给每行
生成
随机数
函数,Oracle数据库
生成
随机数
的函数
在Oracle中的DBMS_RANDOM程序包中封装了一些
生成
随机数
和随机字符串的函数,其中常用的有以下两个:在Oracle中的DBMS_RANDOM程序包中封装了一些
生成
随机数
和随机字符串的函数,其中常用的有以下两个:DBMS_RANDOM.VALUE函数该函数用来产生一个
随机数
,有两种用法:1. 产生一个介于0和1之间(不包含0和1)的38位精度的
随机数
,语法为:DBMS_RANDOM.VAL...
c语言连续
生成
不同
随机数
_【转】关于C语言
生成
不重复的
随机数
一 说起随机函数,恐怕又有人说这是老生长谈了……一般很多人都形成了自己的固定格式,因为
随机数
用处比较大,用的时候比较多,拿过来就用了。但是新手不这么 干,他们总是抱有疑惑,我就是一个新手,而且较菜……为了让跟我一样的菜鸟看明白,我会尽量的说得让高手们不屑一顾(:由于可能内容太多可能会分篇,大家 见谅^计算机的好处是精确,所以它不擅长模拟信号,但它的缺点也是 如此。于是在一些模拟问题上计算机遇到麻烦...
SQLSever: 如何在select中的每
一行
产生
不同
的
随机数
?
select 的随机函数有点假, 也许是因为它是基于时间来的吧, 同一select中由于时间无法错开导致产生的
随机数
都是一样的, 如何做到让
不同
的行拥有
不同
的
随机数
呢? 下面以产生某个月的随机日期来示例吧。 --创建最小为1 最大为31 的视图 if object_id('view_rand_int31') is not null begin drop view view_rand_int3
如何用SQL为每
一行
均产生一个
随机数
以下SQL命令可在表中为每
一行
都产生一个1-10之间的
随机数
select cast(ceiling(rand(checksum(newid()))*10) as int) as RndId from 表名
python
生成
随机数
的三种方法
1. 使用 random 包
生成
随机数
可以
生成
均匀分布, 高斯分布,(包括正态分布) 指数分布,(与泊松分布有区别:泊松分布表示一段时间发生多少次,而指数分布表示两次发生的时间间隔) 贝塔分布, 韦布尔分布的
随机数
由此可见,random 包支持的随机分布比较有限,功能较少. 例如: (1)
生成
[1, 10] 内的均匀分布
随机数
random.uniform(1, 10) Out[29]:......
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章