apoc.text.random

详细信息

语法

apoc.text.random(length [, valid ])

描述

使用长度参数和一个可选的有效字符 STRING 生成指定长度的随机 STRING。不适用于加密场景。

参数

名称

类型

描述

length

INTEGER(整数)

随机字符串的长度。

valid

STRING

随机字符串可以包含的有效字符。默认值为:A-Za-z0-9

返回

STRING

用法示例

通过调用带有长度参数和可选有效字符字符串的 apoc.text.random,您可以生成指定长度的随机字符串。

valid 参数接受以下正则表达式模式,或者您可以提供一个包含字母和/或字符的字符串。

Pattern (模式)

描述

A-Z

大写的 A-Z

a-z

小写的 a-z

0-9

包含 0-9 的数字

以下调用将返回一个包含大写字母、数字以及 .$ 字符的随机字符串。

RETURN apoc.text.random(10, "A-Z0-9.$") AS output;
结果
输出

"V9Y7N54LO6"