modifs.mineures sans commentaires

This commit is contained in:
Jephté Clain 2025-07-01 17:54:06 +04:00
parent 9107399805
commit e3a9d342d0

12
php/src/ext/utils.php Normal file
View File

@ -0,0 +1,12 @@
<?php
namespace nulib\ext;
class utils {
/** générateur d'UUIDv4 "du pauvre" */
static final function uuidgen(): string {
$data = random_bytes(16);
$data[6] = chr(ord($data[6]) & 0x0f | 0x40); // set version to 0100
$data[8] = chr(ord($data[8]) & 0x3f | 0x80); // set bits 6-7 to 10
return vsprintf("%s%s-%s-%s-%s-%s%s%s", str_split(bin2hex($data), 4));
}
}