0

假设我有一个大约 500 个单词的常规 Javascript 数组,即 生成然后存储var words = ['apple', 'banana', cherry'...Keccak256 (SHA-3) 哈希。我需要使用哈希来选择数组中的一个值。每次给出相同的哈希值时,都必须再次选择相同的值。最初选择哪个词并不重要,但所有词必须有大致相等的机会被选中。

哈希由数字 0-9 和字母 af 组成,例如:

5f16f4c7f149ac4f9510d9cf8cf384038ad348b3bcdc01915f95de12df9d1b02

我想使用哈希的前 3 个字符来执行此操作,即5f1,但如果需要更多字符,那没关系。

在这里尝试了一些东西,但效果不太好,我最终选择了一些单词。这样做的好方法是什么?

提前致谢!

4

0 回答 0