sqlserver取范围内随机数问题

gucangen 2014-09-29 11:05:36
等距取随机数
比方1-10之间取一个随机数;
11到20之间取一个随机数;
rand()发现不是从0开始就是从1开始
请问怎么获取数值范围内的随机数
...全文
896 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gucangen 2014-09-29
  • 打赏
  • 举报
回复
select cast(rand()*(26-12)+12 as int) 哈哈,自己倒腾出来了; 给积极分
threenewbee 2014-09-29
  • 打赏
  • 举报
回复
0~1之间的随机数乘以10就是0~10之间的随机数 0~10之间的随机数+10就是10~20之间的随机数
threenewbee 2014-09-29
  • 打赏
  • 举报
回复
取一个随机数再加10不就可以了。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧