托pipe/ dev /随机相关服务

我开发了一个游戏,需要洗牌卡片运行。

由于它使用/dev/random来生成洗牌平台,我想知道在发布之前我应该​​考虑哪些问题?

不知道是否有可能,但可能我需要保护它免受恶意企图干扰/dev/random results ..是专用服务器安全吗?

使用/dev/random是为了保证真正需要encryption保护的事物,比如私钥资料,因为它依赖于熵池,如果RNG过度使用,熵池可能会被快速耗尽。

除非因为某种原因,你认为国家安全局可能想影响你的纸牌游戏的结果吗?

所以/dev/urandom ,从不阻塞的PRNG可能就足够了。

不过请注意,许多重要的在线纸牌游戏,特别是那些允许赌博的纸牌游戏,都使用外部的物理硬件随机数发生器来达到这个目的。 在某些司法pipe辖区,法律要求使用此类设备进行在线纸牌游戏。

至于安全性方面,我希望有人闯入服务器,不要烦扰RNG,只拿你的钱,或破坏你的应用程序,以便他总是赢。