gpt4 book ai didi

javascript - Math.sqrt() 的更快替代方案

转载 作者:行者123 更新时间:2023-12-01 15:50:36 24 4
gpt4 key购买 nike

有没有使用 Math.sqrt() 的替代方法?得到一个未知值的平方根?

例如:

var random  = (Math.random() * (999 - 1)) + 1;
var sqrt = Math.sqrt(random);

我听说使用 Math.sqrt()得到一个数字的平方根是一个非常慢的操作,我只是想知道是否有更快的方法可以得到一个随机数的平方根。对此的任何帮助将不胜感激。

最佳答案

你可以确定你自己编写的最快算法已经在 Math.sqrt 中实现了,如果不是更好的话。

有一种算法可以遍历数字直到中间(通过一些简单的计算):Writing your own square root function

但正如我所说,如果不是更好的话,它可能已经实现了。

您可以尝试寻找一些特定的业务/领域逻辑以减少数字范围。

关于javascript - Math.sqrt() 的更快替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41414426/

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