在php中生成加密安全的随机数
PHP的函数不能给出好的随机数。所以我开始使用据说能提供更好的结果。但这些结果有多好呢?有什么方法可以再次改进它们吗?rand()mt_rand()
我的想法:
function rand_best($min, $max) {
    $generated = array();
    for ($i = 0; $i < 100; $i++) {
        $generated[] = mt_rand($min, $max);
    }
    shuffle($generated);
    $position = mt_rand(0, 99);
    return $generated[$position];
}
这应该给你“完美”的随机数,不是吗?
 
					 
				 
				    		 
				    		 
				    		 
				    		