Postgresql 随机双精度

Postgresql 随机双精度,postgresql,Postgresql,如何获得两个双精度数字之间的随机数 以下参数将生成超出范围的数字 创建或替换函数随机_(低双精度、高双精度) 将双精度返回为 $$ 开始 返回random()*(高-低+1)+低; 结束; $$语言“plpgsql”严格; 从范围中删除+1。注意语言sql函数会更快。@没有名字的马能告诉我为什么语言sql更快吗?有官方资源吗?因为它比PL/pgSQL(无上下文切换)开销小。您有任何资源吗?我愿意多读一些

如何获得两个
双精度
数字之间的随机数

以下参数将生成超出范围的数字

创建或替换函数随机_(低双精度、高双精度)
将双精度返回为
$$
开始
返回random()*(高-低+1)+低;
结束;
$$语言“plpgsql”严格;


从范围中删除
+1

注意
语言sql
函数会更快。@没有名字的马能告诉我为什么
语言sql
更快吗?有官方资源吗?因为它比PL/pgSQL(无上下文切换)开销小。您有任何资源吗?我愿意多读一些