firefox - 当我要求它找到一个非常大的数的素因数分解时,为什么我的计算机会死机并崩溃?

标签 firefox crash primes crash-reports prime-factoring

这是一个素数分解计算器:http://www.mathwarehouse.com/arithmetic/numbers/prime-number/prime-factorization-calculator.php

当我在其中输入一个数字,然后单击“计算”时,我的计算机将尝试将它除以每个素数(直到它的平方根)以获得它的素数分解。

但是我的问题是当我输入一个非常大的数字时会发生什么......

Mozilla Firefox 死机,然后惨遭崩溃。

但为什么?我的电脑在想什么?难道它没有意识到这个数字太大,他不可能成功吗?因此,为什么它不能停止计算而不是卡住然后崩溃?

如果我让你跳窗,你会先评估情况,然后你会告诉我:“不,我不会,高度太大了”。同样,当我让我的计算机计算一个大得离谱的数字的素数分解时,它为什么不能告诉我:“不,我不会,这个数字太大了”?

我的电脑只是一味的计算,从不犹豫,从不退缩,直到撞上大砖墙……

最佳答案

由于页面软件中的错误而崩溃

实际上,该页面确实会尝试检测这种情况。如果你看它说的来源

mw_translateObject['large1'] = "这是一个非常大的数字。计算器可能会也可能不会在超时之前将其分解。"

如果您输入一个非常大的数字并且它崩溃而不是显示此消息,那么这是一个错误......

关于firefox - 当我要求它找到一个非常大的数的素因数分解时,为什么我的计算机会死机并崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26268731/

相关文章:

javascript - 更改 Firefox 扩展覆盖中的 Javascript

firefox - 无法在 Centos 上更新 Firefox

swift - Swift Mac 和 CloudKit 上的问题,应用程序运行后立即崩溃

python - 应用程序在执行函数时使 Python 崩溃

c - 我是否只是证明了埃拉托色尼筛法的效率低于试验划分?

python - 加快卡迈克尔数的搜索速度?

Javascript 点击 href 链接

css - 位置 : sticky support removed from Firefox 31. 0?

c++ - 我无法将一个 vector 分配给另一个 vector 。程序崩溃

java - 5x5 网格中的五个数字素数