From 3481539f181064a55a1af8bd3fc7e38df75157ea Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Sun, 8 Dec 2019 18:55:25 +0000 Subject: [PATCH] uuid : update presentation git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@5804 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- uuid.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/uuid.php b/uuid.php index 10f23f6..1acdd79 100644 --- a/uuid.php +++ b/uuid.php @@ -1,7 +1,8 @@ */ + * @package domframework + * @author Dominique Fournier + */ /** Generate a UUID v4 */ @@ -9,27 +10,27 @@ class uuid { /** Based on http://php.net/manual/fr/function.uniqid.php#94959 */ - public static function uuid4() + public static function uuid4 () { - return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x', + return sprintf ('%04x%04x-%04x-%04x-%04x-%04x%04x%04x', // 32 bits for "time_low" - mt_rand(0, 0xffff), mt_rand(0, 0xffff), + mt_rand (0, 0xffff), mt_rand(0, 0xffff), // 16 bits for "time_mid" - mt_rand(0, 0xffff), + mt_rand (0, 0xffff), // 16 bits for "time_hi_and_version", // four most significant bits holds version number 4 - mt_rand(0, 0x0fff) | 0x4000, + mt_rand (0, 0x0fff) | 0x4000, // 16 bits, 8 bits for "clk_seq_hi_res", // 8 bits for "clk_seq_low", // two most significant bits holds zero and one for variant DCE1.1 - mt_rand(0, 0x3fff) | 0x8000, + mt_rand (0, 0x3fff) | 0x8000, // 48 bits for "node" - mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff) + mt_rand (0, 0xffff), mt_rand (0, 0xffff), mt_rand (0, 0xffff) ); } }