生成随机字符串Hive

时间:2018-07-25 05:47:09

标签: string hive

我想知道是否有一些预建函数在蜂巢中生成一定长度3的随机字符串。 与rand()函数相似。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用UUID,如下所示:

hive> select substr(java_method("java.util.UUID", "randomUUID"),1,3);
OK
b6f

UUID看起来像4dca1041-9682-4eb0-9be7-bbd6c68de800。连字符可以轻松删除,其余的用于获得所需长度的子字符串。使用加密强度高的伪随机数生成器生成UUID。