您的当前位置:首页 --> MYSQL教程 --> MySQL的指定范围随机数函数rand()的使用技巧 |
MYSQL教程 MySQL的指定范围随机数函数rand()的使用技巧 |
浏览次数:566 关键词 ( ) |
查看使用该CPU的产品 查看CPU天梯 |
CPU型号:MySQL的指定范围随机数函数rand()的使用技巧 |
主频:Ghz |
睿频:Ghz |
核心数:个 |
不支持超核心 |
制作工艺: |
插槽类型: |
功耗:0W |
L3缓存:0MB |
支持最大内存: 0GB |
CPU详细参数 |
公式如下: rand() * (y-x) + x 咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数。 我们无法改mysql下rand的产生值,但我们可以改变我们的需求, 1、我们需要最小是234,最大是5678,rand产生的最小是0,最大是1,我们需求的数减去234看看? 最小数234 - 234 = 0,最大数5678 - 234 = 5444;嘿,亮点,我们需求的最小数跟rand产生的最小吻合了。 2、现在只要想办法将我们需求再变一下,使得最小数为0 不变,最大数变化成1, 总结一下思路: |
下一个产品 SQL计算timestamp的差值的方法 上一个产品 MySQL rand函数实现随机数的方法 |