给定一组随机数或随机函数,怎么判断它的随机性,真随机,还是伪随机?

 最近在研究随机函数,利用很多算法,改写了随机函数,但是我在想,改写后的随机函数的随机性能最好,谁最近真随机函数,需要用一种方法来检验。 我能想到的有以下几种:

希望大家能补充。

1.直接能用数学理论证明,就是真随机。

2.用统计的方法,用足够大的样本空间,来计算没个数的随机概率,以及随机性比较;

3.把随机数连成一个数据序列,来统计1 和0 的个数,  如果随机,应该是1:1.   我觉得这个只能是必要条件,而不是充分条件。

4 .检测随机数组里的素数的比例,个数据,同真随机数比较;

5.找一个真随机数序列,进行比较;


你可能感兴趣的:(给定一组随机数或随机函数,怎么判断它的随机性,真随机,还是伪随机?)