Tag: 安全随机

我在哪里可以得到可靠的熵源(真正的随机字节)?

目前,我正在寻找一种方法来提高我的Android应用程序(纸牌游戏) 的随机性质量 。 以前,据估计,对于我的情况(52!置换),需要至少226位熵(226个随机位)。 我打算使用这个byte[]作为SecureRandom的种子: SecureRandom random = new SecureRandom(); random.setSeed(/* insert seed here, byte[] */) 问题是 – 在Android上哪里可以可靠地获得此数量的随机位(至少226位),最好不需要任何权限和没有互联网。 此外,无论设备和API级别如何,它都应该工作。