hash_xxhash64()

返回输入值的 xxhash64 值。

语法

hash_xxhash64(source [,mod])

详细了解语法约定

参数

客户 类型​​ 必需 说明
source 标量 (scalar) 要进行哈希处理的值。
mod int 一个模数值,在应用于哈希结果后,输出值将介于 0mod - 1 之间。 此参数可用于限制可能的输出值的范围,或将哈希函数的输出压缩为较小的范围。

返回

source 的哈希值。 如果指定了 mod,则函数将返回哈希值以 mod 的值为模取模后的结果,这意味着函数的输出将是哈希值除以 mod 后的余数。 输出将是介于 0mod - 1 之间的值(包括两个端值)。

示例

字符串输出

print result=hash_xxhash64("World")
result
1846988464401551951

带有 mod 的字符串输入

print result=hash_xxhash64("World", 100)
result
51

日期/时间输入

print result=hash_xxhash64(datetime("2015-01-01"))
result
1380966698541616202