wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
wp_generate_uuid4 › WordPress Function
Seit4.7.0
Veraltetn/v
› wp_generate_uuid4 ( Keine Parameter )
| Gibt zurück: |
|
| Definiert in: |
|
| Codex: | |
| Changelog: |
|
Generates a random UUID (version 4).
Ähnliche Funktionen: wp_generate_tag_cloud, wp_generate_auth_cookie, wp_generate_password, wp_generator, wp_ajax_generate_password
Quellcode
function wp_generate_uuid4() {
static $backup_randomizer = false;
$randomizer = function_exists( 'wp_rand' ) ? 'wp_rand' : $backup_randomizer;
if ( false === $randomizer ) {
try {
random_int( 0, 15705 );
$backup_randomizer = 'random_int';
} catch ( Exception $e ) {
$backup_randomizer = 'mt_rand';
}
$randomizer = $backup_randomizer;
}
return sprintf(
'%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
$randomizer( 0, 0xffff ),
$randomizer( 0, 0xffff ),
$randomizer( 0, 0xffff ),
$randomizer( 0, 0x0fff ) | 0x4000,
$randomizer( 0, 0x3fff ) | 0x8000,
$randomizer( 0, 0xffff ),
$randomizer( 0, 0xffff ),
$randomizer( 0, 0xffff )
);
}