Unity3D 使用什么 PRNG?
What PRNG is Unity3D using?
我正在 Unity3D 中设计一个具有一些安全隐患的应用程序并部署到 iOS 和 Android。
这让我想知道 PRNG unity 在调用 Random 模块中的函数时使用的是什么。由于模块必须被播种,它显然是一个 PRNG,但文档从未指定使用哪个,更不用说其他变量设置的内容了(例如 a/c/m 在 LCG 的情况下)。
有谁知道 Unity3d 使用哪个 PRNG 以及它是如何配置的?
至少在 Android 和 iOS 上,Mono(以及 Unity3D)使用 /dev/random
作为随机数的来源。
我正在 Unity3D 中设计一个具有一些安全隐患的应用程序并部署到 iOS 和 Android。
这让我想知道 PRNG unity 在调用 Random 模块中的函数时使用的是什么。由于模块必须被播种,它显然是一个 PRNG,但文档从未指定使用哪个,更不用说其他变量设置的内容了(例如 a/c/m 在 LCG 的情况下)。
有谁知道 Unity3d 使用哪个 PRNG 以及它是如何配置的?
至少在 Android 和 iOS 上,Mono(以及 Unity3D)使用 /dev/random
作为随机数的来源。