mysql - MySQL 能否生成可以为负数或正数的随机数?

标签 mysql random

在 MySQL 中有什么方法可以生成一个可以为正数为负数的随机数?

例如,我想要 -1.01.0 之间的 double 而不是 0.01.0 之间的 double > 这是什么 RAND()返回。

最佳答案

SELECT -1+2*RAND();

应该返回 -1.0 到 1.0 之间的 double 值。

关于mysql - MySQL 能否生成可以为负数或正数的随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22722791/

相关文章:

mysql - 使用 APEX 创建 CRUD 应用程序

php - 返回列中的所有值

python-3.x - 如何在并行化随机种子实验时确保可重复性?

python - 从字符串中提取随机字符,然后打印其余部分。

java - 结合世界和对象种子来创建可重复的随机数

Python MySql 查询默默失败

java - JSP 和 mysql 抛出 java.lang.classNotFoundException :com. mysql.jdbc.driver

mysql - 从具有不同前缀的三个表中获取前 5 个值

javascript - 生成正态分布的随机值时,定义范围的最有效方法是什么?

c++ - 随机选择一个空的 vector 元素,如果可以事先知道哪些元素是满的