gpt4 book ai didi

javascript - 文本输入到随机种子

转载 作者:行者123 更新时间:2023-11-29 18:26:18 38 4
gpt4 key购买 nike

我如何从用户那里获取文本输入(他们的键盘允许他们输入的任何内容),并将其转换为数字?

从那里,我可能会采用该数字,并将其提供给种子随机数生成器。

我的想法是从 Minecraft 的随机种子选项中得到的,但我找不到任何关于它的东西。

最佳答案

可能有更有趣的算法,但这只是将字符转换为整数并将其乘以位置以对它们进行加权(因此“abc”不同于“cba”)。您也可以使用某种散列函数,但我认为这对于此目的来说可能有点矫枉过正。

var input = 'askljfhasjfh', num = 0;

for (var i = 0, len = input.length; i < len; ++i) {
num += input.charCodeAt(i) * (i + 1);
}

console.log(num);

请记住,您不能在 Javascript 中为 Math.random() 函数设置种子,它始终只使用当前日期作为种子。

关于javascript - 文本输入到随机种子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12765685/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com