<?php
namespace BankApi;
/**
* Crea un nuevo id unico universal ?
*/
function __UUIDv4($data): string
{
$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));
}
function genUUIDv4(): string
{
return __UUIDv4(
// Generate seed
\md5(
\str_shuffle(getenv('APP_KEY') . \mt_rand(100000000, PHP_INT_MAX)),
true
)
);
}
|