unsigned long F(unsigned long A, unsigned long x) {
return ((unsigned long long)A*X)%4294967295;
}
'x'のすべての値に対してx = g(A、f(A、x))?
f()が 'x'のすべての値に対して可逆でない場合、逆に最も近いものは何ですか?
(Fは古くなったPRNGですが、私はそのような関数をどのように反転させるかを理解しようとしています)。
更新Aは、(2^N)-1と互いに素である場合、G(A、Y)が丁度(-1、Y)は、Fである。
Aが比較的素数でない場合、yの範囲は制約されます... g()はその範囲に制限されていてもまだ存在しますか?
あなたは学業を行うためにSOを使っていませんか? :) – jess
私は学校にいたときにこのような質問を受け取りたいと思います。 – caffiend
私もあまりにも笑っちゃったかもしれない。 –