Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉姆齐/uuid第4版是否使用;“真的”;还是伪随机数?_Php_Random_Uuid - Fatal编程技术网

Php 拉姆齐/uuid第4版是否使用;“真的”;还是伪随机数?

Php 拉姆齐/uuid第4版是否使用;“真的”;还是伪随机数?,php,random,uuid,Php,Random,Uuid,我正在我的项目中使用。 我正在使用uuid4创建新的数据实体,它生成随机UUID: Uuid::uuid4(); 但我在批量导入数千个数据时也使用了这种方法。现在我担心我的系统的熵池:uuid4是否使用了一个“真”随机数,它会在某个时候耗尽我的熵池?或者它会使用伪随机数而我不必担心 非常感谢 默认情况下,它从PHP7中的random_bytes()函数生成UUID,或从PHP5中的paragonie/random_compat库生成polyfill。因此,它的UUID与这些函数的响应一样随机。

我正在我的项目中使用。 我正在使用uuid4创建新的数据实体,它生成随机UUID:

Uuid::uuid4();
但我在批量导入数千个数据时也使用了这种方法。现在我担心我的系统的熵池:
uuid4
是否使用了一个“真”随机数,它会在某个时候耗尽我的熵池?或者它会使用伪随机数而我不必担心


非常感谢

默认情况下,它从PHP7中的
random_bytes()
函数生成UUID,或从PHP5中的paragonie/random_compat库生成polyfill。因此,它的UUID与这些函数的响应一样随机。看


这取决于您对UUID所做的操作,即随机性是否足够好。

谢谢!因为
random\u bytes()
在内部使用它,所以它永远不会耗尽系统熵-这正是我需要的答案!