3v4l.org

run code in 300+ PHP versions simultaneously
<?php $guidstr = ""; for ($i=1;$i <= 16;$i++) { $b = (int)rand(0,0xff); if ($i == 7) { $b &= 0x0f; $b |= 0x40; } // version 4 (random) if ($i == 9) { $b &= 0x3f; $b |= 0x80; } // variant $guidstr .= sprintf("%02s", base_convert($b,10,16)); echo $guidstr; if ($i == 4 || $i == 6 || $i == 8 || $i == 10) { $guidstr .= '-'; } } echo $guidstr;
Output for 7.2.6
3535d135d13c35d13cce35d13cce-c835d13cce-c83e35d13cce-c83e-4a35d13cce-c83e-4afe35d13cce-c83e-4afe-ad35d13cce-c83e-4afe-adce35d13cce-c83e-4afe-adce-ec35d13cce-c83e-4afe-adce-ec0835d13cce-c83e-4afe-adce-ec085035d13cce-c83e-4afe-adce-ec0850ca35d13cce-c83e-4afe-adce-ec0850cafc35d13cce-c83e-4afe-adce-ec0850cafcfa35d13cce-c83e-4afe-adce-ec0850cafcfa
Output for 7.2.0
8b8b2a8b2a458b2a450b8b2a450b-3a8b2a450b-3a858b2a450b-3a85-4e8b2a450b-3a85-4e348b2a450b-3a85-4e34-a58b2a450b-3a85-4e34-a59d8b2a450b-3a85-4e34-a59d-cc8b2a450b-3a85-4e34-a59d-cc658b2a450b-3a85-4e34-a59d-cc658e8b2a450b-3a85-4e34-a59d-cc658ede8b2a450b-3a85-4e34-a59d-cc658eded98b2a450b-3a85-4e34-a59d-cc658eded9618b2a450b-3a85-4e34-a59d-cc658eded961
Output for 7.1.10
9c9cc09cc0439cc043e99cc043e9-549cc043e9-541a9cc043e9-541a-4e9cc043e9-541a-4e0d9cc043e9-541a-4e0d-bd9cc043e9-541a-4e0d-bd5a9cc043e9-541a-4e0d-bd5a-1d9cc043e9-541a-4e0d-bd5a-1d799cc043e9-541a-4e0d-bd5a-1d795e9cc043e9-541a-4e0d-bd5a-1d795e739cc043e9-541a-4e0d-bd5a-1d795e73b89cc043e9-541a-4e0d-bd5a-1d795e73b8079cc043e9-541a-4e0d-bd5a-1d795e73b807
Output for 7.1.7
b0b09bb09bb7b09bb733b09bb733-c4b09bb733-c49bb09bb733-c49b-48b09bb733-c49b-480bb09bb733-c49b-480b-b0b09bb733-c49b-480b-b0cab09bb733-c49b-480b-b0ca-22b09bb733-c49b-480b-b0ca-224bb09bb733-c49b-480b-b0ca-224b43b09bb733-c49b-480b-b0ca-224b436db09bb733-c49b-480b-b0ca-224b436df3b09bb733-c49b-480b-b0ca-224b436df368b09bb733-c49b-480b-b0ca-224b436df368
Output for 7.1.6
9b9bbf9bbf3c9bbf3c639bbf3c63-469bbf3c63-466d9bbf3c63-466d-499bbf3c63-466d-49fd9bbf3c63-466d-49fd-b79bbf3c63-466d-49fd-b7629bbf3c63-466d-49fd-b762-979bbf3c63-466d-49fd-b762-971f9bbf3c63-466d-49fd-b762-971f329bbf3c63-466d-49fd-b762-971f32649bbf3c63-466d-49fd-b762-971f3264f29bbf3c63-466d-49fd-b762-971f3264f2cf9bbf3c63-466d-49fd-b762-971f3264f2cf
Output for 7.1.5
6a6ad76ad7046ad704686ad70468-dc6ad70468-dce06ad70468-dce0-406ad70468-dce0-40cc6ad70468-dce0-40cc-be6ad70468-dce0-40cc-bea76ad70468-dce0-40cc-bea7-ee6ad70468-dce0-40cc-bea7-ee066ad70468-dce0-40cc-bea7-ee067b6ad70468-dce0-40cc-bea7-ee067bfe6ad70468-dce0-40cc-bea7-ee067bfe386ad70468-dce0-40cc-bea7-ee067bfe38ea6ad70468-dce0-40cc-bea7-ee067bfe38ea
Output for 7.1.4
3636b436b4c736b4c79f36b4c79f-a436b4c79f-a48536b4c79f-a485-4836b4c79f-a485-48ec36b4c79f-a485-48ec-9f36b4c79f-a485-48ec-9f2736b4c79f-a485-48ec-9f27-8436b4c79f-a485-48ec-9f27-84a636b4c79f-a485-48ec-9f27-84a6d636b4c79f-a485-48ec-9f27-84a6d67136b4c79f-a485-48ec-9f27-84a6d671ec36b4c79f-a485-48ec-9f27-84a6d671ecef36b4c79f-a485-48ec-9f27-84a6d671ecef
Output for 7.1.3
f4f476f47683f4768324f4768324-26f4768324-2614f4768324-2614-41f4768324-2614-4106f4768324-2614-4106-a6f4768324-2614-4106-a67af4768324-2614-4106-a67a-9df4768324-2614-4106-a67a-9d74f4768324-2614-4106-a67a-9d7480f4768324-2614-4106-a67a-9d74806bf4768324-2614-4106-a67a-9d74806b6af4768324-2614-4106-a67a-9d74806b6a45f4768324-2614-4106-a67a-9d74806b6a45
Output for 7.1.2
d9d9f8d9f822d9f82287d9f82287-31d9f82287-3167d9f82287-3167-46d9f82287-3167-4613d9f82287-3167-4613-8ad9f82287-3167-4613-8a00d9f82287-3167-4613-8a00-7ed9f82287-3167-4613-8a00-7eabd9f82287-3167-4613-8a00-7eabf1d9f82287-3167-4613-8a00-7eabf110d9f82287-3167-4613-8a00-7eabf11039d9f82287-3167-4613-8a00-7eabf11039add9f82287-3167-4613-8a00-7eabf11039ad
Output for 7.1.1
4b4b9e4b9ee54b9ee54c4b9ee54c-dc4b9ee54c-dcef4b9ee54c-dcef-404b9ee54c-dcef-40de4b9ee54c-dcef-40de-a04b9ee54c-dcef-40de-a08d4b9ee54c-dcef-40de-a08d-1f4b9ee54c-dcef-40de-a08d-1f4d4b9ee54c-dcef-40de-a08d-1f4d634b9ee54c-dcef-40de-a08d-1f4d63374b9ee54c-dcef-40de-a08d-1f4d6337a34b9ee54c-dcef-40de-a08d-1f4d6337a3b64b9ee54c-dcef-40de-a08d-1f4d6337a3b6
Output for 7.1.0
6a6a576a57bd6a57bd266a57bd26-366a57bd26-36316a57bd26-3631-436a57bd26-3631-43a86a57bd26-3631-43a8-a26a57bd26-3631-43a8-a2df6a57bd26-3631-43a8-a2df-706a57bd26-3631-43a8-a2df-70a26a57bd26-3631-43a8-a2df-70a2336a57bd26-3631-43a8-a2df-70a233dd6a57bd26-3631-43a8-a2df-70a233dda26a57bd26-3631-43a8-a2df-70a233dda23d6a57bd26-3631-43a8-a2df-70a233dda23d
Output for 7.0.20
40405f405fd6405fd6b9405fd6b9-bc405fd6b9-bc26405fd6b9-bc26-4f405fd6b9-bc26-4f54405fd6b9-bc26-4f54-9b405fd6b9-bc26-4f54-9bdd405fd6b9-bc26-4f54-9bdd-d5405fd6b9-bc26-4f54-9bdd-d51a405fd6b9-bc26-4f54-9bdd-d51a06405fd6b9-bc26-4f54-9bdd-d51a0641405fd6b9-bc26-4f54-9bdd-d51a06410d405fd6b9-bc26-4f54-9bdd-d51a06410d4a405fd6b9-bc26-4f54-9bdd-d51a06410d4a
Output for 7.0.19
67679e679e39679e399d679e399d-f7679e399d-f796679e399d-f796-42679e399d-f796-4201679e399d-f796-4201-bf679e399d-f796-4201-bf52679e399d-f796-4201-bf52-43679e399d-f796-4201-bf52-43d3679e399d-f796-4201-bf52-43d31d679e399d-f796-4201-bf52-43d31d33679e399d-f796-4201-bf52-43d31d33c7679e399d-f796-4201-bf52-43d31d33c74b679e399d-f796-4201-bf52-43d31d33c74b
Output for 7.0.18
7070b770b76470b764fb70b764fb-3770b764fb-378870b764fb-3788-4070b764fb-3788-40c670b764fb-3788-40c6-a570b764fb-3788-40c6-a56670b764fb-3788-40c6-a566-5d70b764fb-3788-40c6-a566-5d1d70b764fb-3788-40c6-a566-5d1d2a70b764fb-3788-40c6-a566-5d1d2aac70b764fb-3788-40c6-a566-5d1d2aac5b70b764fb-3788-40c6-a566-5d1d2aac5b2970b764fb-3788-40c6-a566-5d1d2aac5b29
Output for 7.0.17
a1a16ea16e7ba16e7b92a16e7b92-3fa16e7b92-3f6da16e7b92-3f6d-4ea16e7b92-3f6d-4ef4a16e7b92-3f6d-4ef4-89a16e7b92-3f6d-4ef4-89f8a16e7b92-3f6d-4ef4-89f8-70a16e7b92-3f6d-4ef4-89f8-70f0a16e7b92-3f6d-4ef4-89f8-70f0bca16e7b92-3f6d-4ef4-89f8-70f0bc31a16e7b92-3f6d-4ef4-89f8-70f0bc3184a16e7b92-3f6d-4ef4-89f8-70f0bc318429a16e7b92-3f6d-4ef4-89f8-70f0bc318429
Output for 7.0.16
3c3c7f3c7f223c7f22e33c7f22e3-9d3c7f22e3-9de93c7f22e3-9de9-433c7f22e3-9de9-43a93c7f22e3-9de9-43a9-8d3c7f22e3-9de9-43a9-8d093c7f22e3-9de9-43a9-8d09-703c7f22e3-9de9-43a9-8d09-70b53c7f22e3-9de9-43a9-8d09-70b5753c7f22e3-9de9-43a9-8d09-70b5755b3c7f22e3-9de9-43a9-8d09-70b5755bfa3c7f22e3-9de9-43a9-8d09-70b5755bfad93c7f22e3-9de9-43a9-8d09-70b5755bfad9
Output for 7.0.15
c9c99ec99ee6c99ee64bc99ee64b-eec99ee64b-eedfc99ee64b-eedf-47c99ee64b-eedf-4793c99ee64b-eedf-4793-bdc99ee64b-eedf-4793-bd67c99ee64b-eedf-4793-bd67-60c99ee64b-eedf-4793-bd67-60d8c99ee64b-eedf-4793-bd67-60d8a9c99ee64b-eedf-4793-bd67-60d8a9edc99ee64b-eedf-4793-bd67-60d8a9edfec99ee64b-eedf-4793-bd67-60d8a9edfedac99ee64b-eedf-4793-bd67-60d8a9edfeda
Output for 7.0.14
2626e026e08526e085bf26e085bf-a526e085bf-a58426e085bf-a584-4626e085bf-a584-464726e085bf-a584-4647-8526e085bf-a584-4647-85c326e085bf-a584-4647-85c3-a126e085bf-a584-4647-85c3-a1a526e085bf-a584-4647-85c3-a1a50d26e085bf-a584-4647-85c3-a1a50d7126e085bf-a584-4647-85c3-a1a50d717626e085bf-a584-4647-85c3-a1a50d71768726e085bf-a584-4647-85c3-a1a50d717687
Output for 7.0.13
5a5a6f5a6f895a6f89fc5a6f89fc-ed5a6f89fc-ed695a6f89fc-ed69-455a6f89fc-ed69-458b5a6f89fc-ed69-458b-825a6f89fc-ed69-458b-82125a6f89fc-ed69-458b-8212-335a6f89fc-ed69-458b-8212-33da5a6f89fc-ed69-458b-8212-33da4c5a6f89fc-ed69-458b-8212-33da4c425a6f89fc-ed69-458b-8212-33da4c421b5a6f89fc-ed69-458b-8212-33da4c421b565a6f89fc-ed69-458b-8212-33da4c421b56
Output for 7.0.12
c3c305c305bbc305bb5cc305bb5c-c7c305bb5c-c7a8c305bb5c-c7a8-46c305bb5c-c7a8-4682c305bb5c-c7a8-4682-9fc305bb5c-c7a8-4682-9f22c305bb5c-c7a8-4682-9f22-dac305bb5c-c7a8-4682-9f22-da6ac305bb5c-c7a8-4682-9f22-da6a55c305bb5c-c7a8-4682-9f22-da6a5529c305bb5c-c7a8-4682-9f22-da6a552935c305bb5c-c7a8-4682-9f22-da6a552935edc305bb5c-c7a8-4682-9f22-da6a552935ed
Output for 7.0.11
f7f760f760ebf760eb1cf760eb1c-45f760eb1c-4570f760eb1c-4570-45f760eb1c-4570-45d4f760eb1c-4570-45d4-a1f760eb1c-4570-45d4-a1e6f760eb1c-4570-45d4-a1e6-55f760eb1c-4570-45d4-a1e6-55e3f760eb1c-4570-45d4-a1e6-55e3abf760eb1c-4570-45d4-a1e6-55e3abe8f760eb1c-4570-45d4-a1e6-55e3abe8f4f760eb1c-4570-45d4-a1e6-55e3abe8f4b0f760eb1c-4570-45d4-a1e6-55e3abe8f4b0
Output for 7.0.10
48484d484d0b484d0bcc484d0bcc-3a484d0bcc-3ae3484d0bcc-3ae3-4f484d0bcc-3ae3-4f21484d0bcc-3ae3-4f21-92484d0bcc-3ae3-4f21-922a484d0bcc-3ae3-4f21-922a-a7484d0bcc-3ae3-4f21-922a-a775484d0bcc-3ae3-4f21-922a-a775ce484d0bcc-3ae3-4f21-922a-a775ce64484d0bcc-3ae3-4f21-922a-a775ce6445484d0bcc-3ae3-4f21-922a-a775ce644577484d0bcc-3ae3-4f21-922a-a775ce644577
Output for 7.0.9
49492d492dba492dbad4492dbad4-39492dbad4-39bf492dbad4-39bf-41492dbad4-39bf-41e4492dbad4-39bf-41e4-bf492dbad4-39bf-41e4-bf58492dbad4-39bf-41e4-bf58-c6492dbad4-39bf-41e4-bf58-c636492dbad4-39bf-41e4-bf58-c63677492dbad4-39bf-41e4-bf58-c636777b492dbad4-39bf-41e4-bf58-c636777bd4492dbad4-39bf-41e4-bf58-c636777bd4da492dbad4-39bf-41e4-bf58-c636777bd4da
Output for 7.0.8
7777ec77ecb377ecb3e177ecb3e1-ec77ecb3e1-ec1377ecb3e1-ec13-4477ecb3e1-ec13-443477ecb3e1-ec13-4434-9c77ecb3e1-ec13-4434-9cb477ecb3e1-ec13-4434-9cb4-fb77ecb3e1-ec13-4434-9cb4-fb7a77ecb3e1-ec13-4434-9cb4-fb7adc77ecb3e1-ec13-4434-9cb4-fb7adcbb77ecb3e1-ec13-4434-9cb4-fb7adcbb1f77ecb3e1-ec13-4434-9cb4-fb7adcbb1fb677ecb3e1-ec13-4434-9cb4-fb7adcbb1fb6
Output for 7.0.7
898968896831896831e1896831e1-94896831e1-94cb896831e1-94cb-4c896831e1-94cb-4c25896831e1-94cb-4c25-94896831e1-94cb-4c25-944c896831e1-94cb-4c25-944c-77896831e1-94cb-4c25-944c-775b896831e1-94cb-4c25-944c-775bac896831e1-94cb-4c25-944c-775bacdd896831e1-94cb-4c25-944c-775bacdd09896831e1-94cb-4c25-944c-775bacdd0990896831e1-94cb-4c25-944c-775bacdd0990
Output for 7.0.6
12122c122c5e122c5e14122c5e14-76122c5e14-765f122c5e14-765f-45122c5e14-765f-4579122c5e14-765f-4579-95122c5e14-765f-4579-9519122c5e14-765f-4579-9519-0f122c5e14-765f-4579-9519-0f4c122c5e14-765f-4579-9519-0f4c1b122c5e14-765f-4579-9519-0f4c1b2b122c5e14-765f-4579-9519-0f4c1b2b4d122c5e14-765f-4579-9519-0f4c1b2b4dd6122c5e14-765f-4579-9519-0f4c1b2b4dd6
Output for 7.0.5
4e4e794e79d54e79d56c4e79d56c-0c4e79d56c-0c634e79d56c-0c63-4a4e79d56c-0c63-4a3e4e79d56c-0c63-4a3e-af4e79d56c-0c63-4a3e-afce4e79d56c-0c63-4a3e-afce-744e79d56c-0c63-4a3e-afce-74c24e79d56c-0c63-4a3e-afce-74c22c4e79d56c-0c63-4a3e-afce-74c22cb24e79d56c-0c63-4a3e-afce-74c22cb2284e79d56c-0c63-4a3e-afce-74c22cb228a04e79d56c-0c63-4a3e-afce-74c22cb228a0
Output for 7.0.4
2f2f9a2f9a8c2f9a8c0d2f9a8c0d-bc2f9a8c0d-bcdc2f9a8c0d-bcdc-412f9a8c0d-bcdc-41402f9a8c0d-bcdc-4140-9a2f9a8c0d-bcdc-4140-9abd2f9a8c0d-bcdc-4140-9abd-c22f9a8c0d-bcdc-4140-9abd-c2c72f9a8c0d-bcdc-4140-9abd-c2c7c42f9a8c0d-bcdc-4140-9abd-c2c7c4bf2f9a8c0d-bcdc-4140-9abd-c2c7c4bfab2f9a8c0d-bcdc-4140-9abd-c2c7c4bfabeb2f9a8c0d-bcdc-4140-9abd-c2c7c4bfabeb
Output for 7.0.3
3939a839a84139a8415c39a8415c-2839a8415c-281439a8415c-2814-4a39a8415c-2814-4a8439a8415c-2814-4a84-9d39a8415c-2814-4a84-9d8739a8415c-2814-4a84-9d87-a239a8415c-2814-4a84-9d87-a26139a8415c-2814-4a84-9d87-a2613e39a8415c-2814-4a84-9d87-a2613e8939a8415c-2814-4a84-9d87-a2613e892839a8415c-2814-4a84-9d87-a2613e8928fc39a8415c-2814-4a84-9d87-a2613e8928fc
Output for 7.0.2
27277b277b18277b18cd277b18cd-0b277b18cd-0bb9277b18cd-0bb9-42277b18cd-0bb9-42c4277b18cd-0bb9-42c4-b2277b18cd-0bb9-42c4-b225277b18cd-0bb9-42c4-b225-5a277b18cd-0bb9-42c4-b225-5aa6277b18cd-0bb9-42c4-b225-5aa6ad277b18cd-0bb9-42c4-b225-5aa6adf0277b18cd-0bb9-42c4-b225-5aa6adf0c2277b18cd-0bb9-42c4-b225-5aa6adf0c244277b18cd-0bb9-42c4-b225-5aa6adf0c244
Output for 7.0.1
9c9c2a9c2a609c2a60149c2a6014-e19c2a6014-e11e9c2a6014-e11e-469c2a6014-e11e-461a9c2a6014-e11e-461a-8e9c2a6014-e11e-461a-8e1e9c2a6014-e11e-461a-8e1e-939c2a6014-e11e-461a-8e1e-93119c2a6014-e11e-461a-8e1e-93115d9c2a6014-e11e-461a-8e1e-93115dfd9c2a6014-e11e-461a-8e1e-93115dfdba9c2a6014-e11e-461a-8e1e-93115dfdba179c2a6014-e11e-461a-8e1e-93115dfdba17
Output for 7.0.0
949436943669943669ea943669ea-94943669ea-9467943669ea-9467-48943669ea-9467-482c943669ea-9467-482c-80943669ea-9467-482c-802f943669ea-9467-482c-802f-b3943669ea-9467-482c-802f-b321943669ea-9467-482c-802f-b3219e943669ea-9467-482c-802f-b3219eba943669ea-9467-482c-802f-b3219ebac2943669ea-9467-482c-802f-b3219ebac258943669ea-9467-482c-802f-b3219ebac258

preferences:
60.73 ms | 401 KiB | 37 Q