aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorulya-sidorina <yulia@ydb.tech>2022-09-22 14:12:27 +0300
committerulya-sidorina <yulia@ydb.tech>2022-09-22 14:12:27 +0300
commit362cf51461c0554f3c10f407b66a73cf4f243d5a (patch)
tree59d56d32dc1869d1f5650546e2464da444bbfcf4
parentd3bd0ef3935d14b61118f2ea4fa6250c09aab12b (diff)
downloadydb-362cf51461c0554f3c10f407b66a73cf4f243d5a.tar.gz
fix Random function description for ydb
docs(ydb): refactor random description
-rw-r--r--ydb/docs/presets.yaml1
-rw-r--r--ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/basic/random.md4
2 files changed, 5 insertions, 0 deletions
diff --git a/ydb/docs/presets.yaml b/ydb/docs/presets.yaml
index 9eefaa45da4..e7b139f971d 100644
--- a/ydb/docs/presets.yaml
+++ b/ydb/docs/presets.yaml
@@ -31,6 +31,7 @@ default:
k8s: Kubernetes
oss: true
feature_not_null_for_pk: true
+ ydb_non_deterministic_functions: true
ydb-doc-repo: https://github.com/ydb-platform/ydb/tree/main/ydb/docs
diff --git a/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/basic/random.md b/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/basic/random.md
index fb635cb20fc..38dfd58f2be 100644
--- a/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/basic/random.md
+++ b/ydb/docs/ru/core/yql/reference/yql-core/builtins/_includes/basic/random.md
@@ -15,7 +15,11 @@ RandomUuid(T1[, T2, ...])->Uuid
При генерации случайных чисел аргументы не используются и нужны исключительно для управления моментом вызова. В каждый момент вызова возвращается новое случайное число. Поэтому:
+{% if ydb_non_deterministic_functions %}
+* Повторный вызов Random в рамках **одного запроса** при идентичном наборе аргументов не гарантирует получения одинаковых наборов случайных чисел. Значения будут равны, если вызовы Random попадут в одну фазу исполнения.
+{% else %}
* Повторный вызов Random в рамках **одного запроса** при идентичном наборе аргументов возвращает тот же самый набор случайных чисел. Важно понимать, что речь именно про сами аргументы (текст между круглыми скобками), а не их значения.
+{% endif %}
* Вызовы Random с одним и тем же набором аргументов в **разных запросах** вернут разные наборы случайных чисел.
{% note warning %}