Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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生成器工作吗?_Php_Uuid - Fatal编程技术网

在PHP中,它可以作为UUID生成器工作吗?

在PHP中,它可以作为UUID生成器工作吗?,php,uuid,Php,Uuid,在阅读了PHP中的“”函数后,我继续编写了以下脚本: <?php echo implode( array_map( function(){ return dechex(rand(0, 255)); } , range(0, 15) ) ); 这就是为什么: <?php srand(1); echo implode( array_map( function(){ return dechex(rand(0, 255

在阅读了PHP中的“”函数后,我继续编写了以下脚本:

<?php
echo implode(
    array_map(
        function(){ return dechex(rand(0, 255)); }
        , range(0, 15)
    )
);
这就是为什么:

<?php
srand(1);
echo implode(
    array_map(
        function(){ return dechex(rand(0, 255)); }
        , range(0, 15)
    )
);

我知道已经快8年了,但是如果你使用linux,你可以

`uuidgen`

这是怎么回事?我将使用
mt_srand
来对抗它,当它在同一台机器上运行时,这将不是唯一的。我不明白你想达到什么目的?如果PHP提供了一个
uniqid
函数,为什么不直接使用它呢?如果你需要的话,可以使用更多的熵。今天我学到了一些关于伪随机数生成器的知识。谢谢各位。