MySQL的获取随机数函数rand()的sql语句

 更新时间:2015年11月24日 09:49  点击:378

咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数。

而在mysql里,随机数函数rand不能传参,产生的0到1之间的浮点数,要是我们需要在mysql产生大于1的随机整数,该怎么办呢?

这样的需求并不陌生,例如,咱做的文章系统,需要作弊,给文章的浏览量随机加上某个范围内的整数。

 

现在,假设需要产生234到5678之间的随机整数,mysql下怎么实现。

我们无法改mysql下rand的产生值,但我们可以改变我们的需求,

1、我们需要最小是234,最大是5678,rand产生的最小是0,最大是1,我们需求的数减去234看看?

最小数234 - 234 = 0,最大数5678 - 234 = 5444;嘿,亮点,我们需求的最小数跟rand产生的最小吻合了。

我们只要让函数产生0到5444的随机数,再拿来加上234,就是我们原需求了。


update [!db.pre!]ecms_download set onclick=ROUND(RAND() * 2000 + 1000)


[!--infotagslink--]

相关文章

  • 超简洁java实现双色球若干注随机号码生成(实例代码)

    这篇文章主要介绍了超简洁java实现双色球若干注随机号码生成(实例代码),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-04-02
  • Java生成随机姓名、性别和年龄的实现示例

    这篇文章主要介绍了Java生成随机姓名、性别和年龄的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-10-01
  • C++随机点名生成器实例代码(老师们的福音!)

    这篇文章主要给大家介绍了关于C++随机点名生成器的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-04-25
  • JS实现的随机排序功能算法示例

    这篇文章主要介绍了JS实现的随机排序功能算法,结合具体实例形式分析了javascript常用的排序算法实现技巧,需要的朋友可以参考下...2017-06-15
  • 如何使用原生Js实现随机点名详解

    这篇文章主要给大家介绍了关于如何使用原生Js实现随机点名的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-06
  • C++ 随机数字以及随机数字加字母生成的案例

    这篇文章主要介绍了C++ 随机数字以及随机数字加字母生成的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-12-11
  • 基于C#实现简单的随机抽奖小程序

    临近春节,大街小巷的地方都有抽奖活动,那么基于C#是如何实现简单的抽奖程序的呢,下面小编给大家分享了具体代码,有需要的朋友参考下...2020-06-25
  • 随机加密程序的实现方法

    下面实例是对随机加密程序的实现方法。需要的朋友参考下...2020-04-25
  • C#实现对数组进行随机排序类实例

    这篇文章主要介绍了C#实现对数组进行随机排序类,实例分析了C#数组与随机数操作技巧,非常具有实用价值,需要的朋友可以参考下...2020-06-25
  • 随机头像PHP版

    1. 31字节 PHP 随机显示头像 <?readfile(rand(0,5).'.jpg');?> 2. <?php $url='pic'; //图片地址,用相对路径 $files=array(); if ($hand...2016-11-25
  • C#生成不重复随机字符串类

    这篇文章主要介绍了C#生成不重复随机字符串类,涉及C#随机数与字符串的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • php从数组中随机选择若干不重复元素的方法

    本文实例讲述了php从数组中随机选择若干不重复元素的方法...2015-03-15
  • 取得随机数

    作用:取得随机字符串 参数: 1、(int)$length = 32 #随机字符长度 2、(int)$mode = 0 #随机字符类型,0为大小写英文和数字,1为数字,2为小写子木,3为大写字母,4为大小写...2016-11-25
  • Java实现权重随机算法详解

    平时,经常会遇到权重随机算法,从不同权重的N个元素中随机选择一个,并使得总体选择结果是按照权重分布的。本文就详细来介绍如何实现,感兴趣的可以了解一下...2021-07-16
  • c#固定长度的随机字符串例子

    c#固定长度的随机字符串例子,需要的朋友可以参考一下...2020-06-25
  • C#取得随机颜色的方法

    这篇文章主要介绍了C#取得随机颜色的方法,通过自定义函数实现随机颜色的功能,非常具有实用价值,需要的朋友可以参考下...2020-06-25
  • 如何随机选取一个机器的ip

    此方法可用于当需要负载均衡时,即想选择多台机器来处理程序执行。 随机的选择一台机器来处理。...2020-06-25
  • Java 生成随机验证码图片的示例

    这篇文章主要介绍了Java 生成随机验证码图片的示例,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下...2020-10-21
  • php版微信随机红包发放接口api接口

    微信红包的原因就是通过指定的标识获得商户的信息然后进行发红包了,这个功能不简单并且要申请与验证和操作都非常的麻烦了,下面来看看微信红包api接口开发例子。 人...2016-11-25
  • php中随机广告显示调用代码

    本文章给大家介绍利用txt与php实现随机广告显示调用方法,原理很简单我们把广告文件放到txt文件中,当有用户访问时我们把txt文件载入,然后随机出来. 代码如下...2016-11-25