编辑:使用下面提供的链接和信息,这是我正在使用的代码。它似乎起作用了,但还没有机会对它进行充分的测试。function randomSpherePoint(x, y, z, r) localmath.random(), math.random() local phi = acos(2 * v - 1)
local px = x + (r* sin(phi) * cos
我正在为RSA实现方案中的扩展欧几里德算法编写代码。
关于我的问题是,我不能编写递归算法,其中内部步骤的输出必须是连续的外部步骤的输入。我希望它能给出最外在的一步的结果,但正如我们所看到的,它给出了最内在的结果。(lambda (a b q r)
(if (= r 1) (- r (* q (- 0 q) )) (solution-helper-y-prime b r (quotient b r) (re