3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Generate the md5 hash of a randomized uniq id $hash = md5(uniqid(rand(), true)); // Select a random number between 1 and 24 (32-8) $n = rand(1, 24); // Generate the token retrieving a part of the hash starting from // the random N number with 8 of lenght $token = substr($hash, $n, 8); echo $token;
Output for 7.3.1
945735d5
Output for 7.3.0
c0ff6583
Output for 7.2.13
69f986dc
Output for 7.2.12
77b30fca
Output for 7.2.11
6c7ffee5
Output for 7.2.10
6a4b65ba
Output for 7.2.9
5a3ff217
Output for 7.2.8
50e75e65
Output for 7.2.7
1f1bf5cf
Output for 7.2.6
74d99dbf
Output for 7.2.5
81f1c48d
Output for 7.2.4
84ff9108
Output for 7.2.3
deea02f1
Output for 7.2.2
2fb111a2
Output for 7.2.1
f0d2e3a9
Output for 7.2.0
e8d66825
Output for 7.1.25
6a4174d8
Output for 7.1.7
1a249ebe
Output for 7.1.6
e87cab68
Output for 7.1.5
942715c9
Output for 7.1.0
eb33c7a4
Output for 7.0.20
4b08669a
Output for 7.0.14
d85b4b23
Output for 7.0.8
88ce8bdc
Output for 7.0.7
952cdcf0
Output for 7.0.6
bca9dc21
Output for 7.0.5
f350c79c
Output for 7.0.4
415ed8aa
Output for 7.0.3
9f850208
Output for 7.0.2
af5f697c
Output for 7.0.1
4c69cb70
Output for 7.0.0
cebad9ca
Output for 5.6.28
299ecf54
Output for 5.6.23
b49d55d6
Output for 5.6.22
259c7a88
Output for 5.6.21
a94d1bbc
Output for 5.6.20
78b0f1c6
Output for 5.6.19
6dcf4ca9
Output for 5.6.18
d596d588
Output for 5.6.17
0bc232ff
Output for 5.6.16
6aa2f5e4
Output for 5.6.15
58d13d9c
Output for 5.6.14
35890230
Output for 5.6.13
0888f533
Output for 5.6.12
c6b94979
Output for 5.6.11
afe85184
Output for 5.6.10
85f875a1
Output for 5.6.9
d32f1dd5
Output for 5.6.8
a8f7b2aa
Output for 5.6.7
1803ac77
Output for 5.6.6
e56b5bae
Output for 5.6.5
148f5b58
Output for 5.6.4
571883c8
Output for 5.6.3
d77605e7
Output for 5.6.2
3e3d4374
Output for 5.6.1
d8d385c0
Output for 5.6.0
0c30f6c1
Output for 5.5.37
d05acfd5
Output for 5.5.36
f7bd4872
Output for 5.5.35
c31e10da
Output for 5.5.34
dd12ad20
Output for 5.5.33
3f43519c
Output for 5.5.32
1196ed6d
Output for 5.5.31
b05f9e89
Output for 5.5.30
b9343a3a
Output for 5.5.29
3fba1186
Output for 5.5.28
e2adc1cd
Output for 5.5.27
21b05a6b
Output for 5.5.26
277c621d
Output for 5.5.25
afed4bdc
Output for 5.5.24
fe821459
Output for 5.5.23
c61bbad2
Output for 5.5.22
af694e51
Output for 5.5.21
e2757788
Output for 5.5.20
c4be8187
Output for 5.5.19
199d6029
Output for 5.5.18
bfced556
Output for 5.5.16
6e7ecfd3
Output for 5.5.15
c881d144
Output for 5.5.14
98047aed
Output for 5.5.13
50f6ad01
Output for 5.5.12
1264f740
Output for 5.5.11
ee73c8ce
Output for 5.5.10
8bc9615a
Output for 5.5.9
1e2f4317
Output for 5.5.8
e8470780
Output for 5.5.7
a92badf9
Output for 5.5.6
a6af63be
Output for 5.5.5
20085407
Output for 5.5.4
9cda8953
Output for 5.5.3
f3b8e12b
Output for 5.5.2
a282732b
Output for 5.5.1
65b44c6a
Output for 5.5.0
018eb14a
Output for 5.4.45
b5a76580
Output for 5.4.44
fd2c809a
Output for 5.4.43
7ed09ad0
Output for 5.4.42
88572ef6
Output for 5.4.41
e90aa69c
Output for 5.4.40
b6a3a778
Output for 5.4.39
14abcd1d
Output for 5.4.38
4f68477d
Output for 5.4.37
cf25d478
Output for 5.4.36
4736a6d9
Output for 5.4.35
7fecde8d
Output for 5.4.34
6f33f1ac
Output for 5.4.32
6e8acb68
Output for 5.4.31
3fcbd32c
Output for 5.4.30
8b25dc11
Output for 5.4.29
d3bfea6e
Output for 5.4.28
80a1e34e
Output for 5.4.27
89834256
Output for 5.4.26
3b6034e5
Output for 5.4.25
3062958f
Output for 5.4.24
d61b35ef
Output for 5.4.23
6c17b7f7
Output for 5.4.22
5828c9ce
Output for 5.4.21
7e8d1f61
Output for 5.4.20
8d55ec27
Output for 5.4.19
708bd4da
Output for 5.4.18
e12a8a2c
Output for 5.4.17
bbe8b82a
Output for 5.4.16
a6ee47d8
Output for 5.4.15
7a446cde
Output for 5.4.14
d727f963
Output for 5.4.13
bd733104
Output for 5.4.12
c90a8d69
Output for 5.4.11
9a918236
Output for 5.4.10
4ee535bc
Output for 5.4.9
21f33544
Output for 5.4.8
50432e5b
Output for 5.4.7
138c7dab
Output for 5.4.6
9ce8e7ff
Output for 5.4.5
66010240
Output for 5.4.4
828bc550
Output for 5.4.3
c9175522
Output for 5.4.2
7e2ef8c3
Output for 5.4.1
55986de8
Output for 5.4.0
9a4592dc
Output for 5.3.29
d0d0409f
Output for 5.3.28
2e842a9d
Output for 5.3.27
28d2c758
Output for 5.3.26
b34f7db3
Output for 5.3.25
b77bfa44
Output for 5.3.24
9b4ae635
Output for 5.3.23
a836644a
Output for 5.3.22
fd337931
Output for 5.3.21
8cb31597
Output for 5.3.20
0f2f2d1c
Output for 5.3.19
fd6c6b5a
Output for 5.3.18
bc4f6783
Output for 5.3.17
c573c3b0
Output for 5.3.16
5363ebe1
Output for 5.3.15
d340d6fc
Output for 5.3.14
07104f60
Output for 5.3.13
7ec2d9d3
Output for 5.3.12
120f1b7e
Output for 5.3.11
673be2f3
Output for 5.3.10
e43cd0ef
Output for 5.3.9
da375cfe
Output for 5.3.8
fa482dd6
Output for 5.3.7
40014400
Output for 5.3.6
559c83a2
Output for 5.3.5
8e8bb89b
Output for 5.3.4
8c8921b1
Output for 5.3.3
5c56b521
Output for 5.3.2
51adb618
Output for 5.3.1
d7e55900
Output for 5.3.0
cbb698c5
Output for 5.2.17
6790add3
Output for 5.2.16
ccf1ab25
Output for 5.2.15
511e4297
Output for 5.2.14
a592dd0f
Output for 5.2.13
fa843ed9
Output for 5.2.12
64b9fb83
Output for 5.2.11
ae743549
Output for 5.2.10
587a65bb
Output for 5.2.9
92aa1e85
Output for 5.2.8
8e251970
Output for 5.2.7
d0652ed9
Output for 5.2.6
36610aca
Output for 5.2.5
9310518e
Output for 5.2.4
62ea42c5
Output for 5.2.3
9e2e08e1
Output for 5.2.2
bfd979ab
Output for 5.2.1
d2a6c15c
Output for 5.2.0
7c987096
Output for 5.1.6
3df51aff
Output for 5.1.5
6b8a4421
Output for 5.1.4
c4f52a45
Output for 5.1.3
b0053ada
Output for 5.1.2
7b860e02
Output for 5.1.1
60527dd9
Output for 5.1.0
b12c4269
Output for 5.0.5
4fbd8d62
Output for 5.0.4
4d0dfc07
Output for 5.0.3
06047a41
Output for 5.0.2
61911d9f
Output for 5.0.1
7131c113
Output for 5.0.0
957b81f0
Output for 4.4.9
cbdb5232
Output for 4.4.8
0b19d5a8
Output for 4.4.7
be4d3a9f
Output for 4.4.6
3212c32f
Output for 4.4.5
efe057fb
Output for 4.4.4
39bf8602
Output for 4.4.3
e3b314d1
Output for 4.4.2
38be9db4
Output for 4.4.1
5a0c00c6
Output for 4.4.0
1f77a59c
Output for 4.3.11
ad0b839c
Output for 4.3.10
510cd201
Output for 4.3.9
de2ff74b
Output for 4.3.8
8daa501c
Output for 4.3.7
ce1314c7
Output for 4.3.6
611640f3
Output for 4.3.5
1807130c
Output for 4.3.4
28f9d5e1
Output for 4.3.3
1ce4e7d5
Output for 4.3.2
e2e0d7ad
Output for 4.3.1
10627d52
Output for 4.3.0
6325112e

preferences:
163.31 ms | 401 KiB | 227 Q