gpt4 book ai didi

google-bigquery - 有没有办法在 BigQuery Standard SQL 中播种随机数生成过程

转载 作者:行者123 更新时间:2023-12-05 01:39:19 26 4
gpt4 key购买 nike

我使用了 LegacySQL rand() 函数 ( found here ),在此之前将整数作为随机数生成过程的种子参数。

当我开始在 StandardSQL (found here) 中使用相同的 rand() 函数时,它不允许我提供种子。所以我的问题是,如果我想在生成数字时做一些播种,有没有办法在 BigQuery 的 StandardSQL 中做到这一点?

这很重要,因为在科学研究中有时我们需要处理随机数,但结果也需要可重现。

最佳答案

不幸的是,无法为 RAND() 提供种子。标准 SQL 语言中的函数。在 this public issue tracker您可以看到整数类型在 RAND() 函数中创建了一个有问题的场景。这些问题已在标准 SQL 中得到纠正,因此修改了一些内置函数。

关于google-bigquery - 有没有办法在 BigQuery Standard SQL 中播种随机数生成过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58545915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com