|
1
|
| Quoc Nguyen Nofan Munawar · 技术社区 · 7 年前 |
|
|
1
18
已实施Swift 4.2 SE-0206 随机播种 哈希函数。这就是哈希结果每次都不同的原因(因为种子是随机的)。你可以找到Hasher结构的实现,生成一个随机种子, here . 如果您想要一个与字符串、accross设备和app lauches关联的稳定散列值,可以使用这个 solution Warren Stringer :
或者有 these 在字符串上定义了几个扩展名:
(在代码10,Swift 4.2上执行) |