3v4l.org

run code in 300+ PHP versions simultaneously
<?php $time = microtime(); for($i=0; $i < 10000; $i++) { rand(1,9999999); } echo $time = (microtime()-$time); echo "\n"; $time = microtime(); for($i=0; $i < 10000; $i++) { mt_rand(1,9999999); } echo $time = (microtime()-$time);
Output for 7.2.0
Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 0.000676 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 0.000646
Output for 7.1.7
Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 0.001622 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 0.001591
Output for 7.1.6
Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 0.001415 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 0.001557
Output for 7.1.5
Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 0.000899 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 0.000854
Output for 7.1.0
Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 Notice: A non well formed numeric value encountered in /in/aLYOK on line 7 0.001143 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 Notice: A non well formed numeric value encountered in /in/aLYOK on line 13 0.001176
Output for 7.0.20
0.001162 0.001072
Output for 7.0.14
0.000921 0.000817
Output for 7.0.6
0.00066199999999994 0.00065800000000005
Output for 7.0.5
0.000801 0.000759
Output for 7.0.4
0.00079499999999999 0.00075000000000003
Output for 7.0.3
0.0008760000000001 0.00078299999999998
Output for 7.0.2
0.000781 0.000716
Output for 7.0.1
0.000801 0.000722
Output for 7.0.0
0.00077300000000002 0.00069799999999998
Output for 5.6.28
0.00253 0.002373
Output for 5.6.21
0.00189 0.001821
Output for 5.6.20
0.001652 0.001632
Output for 5.6.19
0.001172 0.001177
Output for 5.6.18
0.0011139999999999 0.0010619999999999
Output for 5.6.17
0.001737 0.001685
Output for 5.6.16
0.001488 0.001486
Output for 5.6.15
0.001804 0.001728
Output for 5.6.14
0.001918 0.001758
Output for 5.6.13
0.001814 0.001784
Output for 5.6.12
0.001262 0.001304
Output for 5.6.11
0.001454 0.001423
Output for 5.6.10
0.001548 0.001495
Output for 5.6.9
0.001638 0.0015890000000001
Output for 5.6.8
0.00132 0.001437
Output for 5.5.35
0.001813 0.001711
Output for 5.5.34
0.001799 0.001796
Output for 5.5.33
0.001295 0.001243
Output for 5.5.32
0.001172 0.0011380000000001
Output for 5.5.31
0.001348 0.001342
Output for 5.5.30
0.001765 0.001698
Output for 5.5.29
0.001355 0.001281
Output for 5.5.28
0.001708 0.001681
Output for 5.5.27
0.0011910000000001 0.001148
Output for 5.5.26
0.001951 0.001951
Output for 5.5.25
0.001212 0.001124
Output for 5.5.24
0.00156 0.001551
Output for 5.4.45
0.001745 0.001676
Output for 5.4.44
0.0018320000000001 0.002055
Output for 5.4.43
0.002283 0.0023829999999999
Output for 5.4.42
0.003158 0.003226
Output for 5.4.41
0.002258 0.002087
Output for 5.4.40
0.002354 0.00191
Output for 5.4.39
0.0042989999999999 0.003567
Output for 5.4.38
0.001855 0.001868
Output for 5.4.37
0.0018899999999999 0.001845
Output for 5.4.36
0.0033270000000001 0.001953
Output for 5.4.35
0.003487 0.003155
Output for 5.4.34
0.002038 0.0032930000000001
Output for 5.4.32
0.001393 0.001395
Output for 5.4.31
0.001428 0.001601
Output for 5.4.30
0.001485 0.001477
Output for 5.4.29
0.001515 0.001422
Output for 5.4.28
0.001393 0.001453
Output for 5.4.27
0.0013339999999999 0.001336
Output for 5.4.26
0.00157 0.001367
Output for 5.4.25
0.00141 0.0015540000000001
Output for 5.4.24
0.001405 0.0014430000000001
Output for 5.4.23
0.001423 0.001394
Output for 5.4.22
0.001398 0.00137
Output for 5.4.21
0.0015649999999999 0.0014109999999999
Output for 5.4.20
0.002154 0.001876
Output for 5.4.19
0.001464 0.0014149999999999
Output for 5.4.18
0.001587 0.001362
Output for 5.4.17
0.001442 0.001436
Output for 5.4.16
0.001429 0.001401
Output for 5.4.15
0.001417 0.001394
Output for 5.4.14
0.001473 0.001511
Output for 5.4.13
0.00158 0.001444
Output for 5.4.12
0.001602 0.001533
Output for 5.4.11
0.001512 0.00152
Output for 5.4.10
0.001555 0.001562
Output for 5.4.9
0.00164 0.001591
Output for 5.4.8
0.001541 0.001547
Output for 5.4.7
0.001522 0.0014729999999999
Output for 5.4.6
0.001595 0.001603
Output for 5.4.5
0.0017360000000001 0.001564
Output for 5.4.4
0.001584 0.001517
Output for 5.4.3
0.001621 0.0015500000000001
Output for 5.4.2
0.0015539999999999 0.0015820000000001
Output for 5.4.1
0.0015189999999999 0.0015409999999999
Output for 5.4.0
0.00176 0.001597
Output for 5.3.29
0.001734 0.001672
Output for 5.3.28
0.00163 0.001661
Output for 5.3.27
0.001619 0.001669
Output for 5.3.26
0.001614 0.001533
Output for 5.3.25
0.001644 0.001543
Output for 5.3.24
0.001638 0.001613
Output for 5.3.23
0.002708 0.002733
Output for 5.3.22
0.001786 0.00178
Output for 5.3.21
0.001785 0.001711
Output for 5.3.20
0.002264 0.001917
Output for 5.3.19
0.001983 0.00178
Output for 5.3.18
0.001604 0.001615
Output for 5.3.17
0.0017010000000001 0.0017210000000001
Output for 5.3.16
0.0017100000000001 0.001846
Output for 5.3.15
0.001738 0.001682
Output for 5.3.14
0.002976 0.0029859999999999
Output for 5.3.13
0.001723 0.001706
Output for 5.3.12
0.001746 0.001735
Output for 5.3.11
0.0016930000000001 0.001706
Output for 5.3.10
0.0018320000000001 0.001683
Output for 5.3.9
0.0021049999999999 0.0016119999999999
Output for 5.3.8
0.001769 0.001649
Output for 5.3.7
0.001727 0.001656
Output for 5.3.6
0.001748 0.001601
Output for 5.3.5
0.002135 0.001908
Output for 5.3.4
0.002548 0.001866
Output for 5.3.3
0.001947 0.001819
Output for 5.3.2
0.001794 0.001795
Output for 5.3.1
0.001876 0.001876
Output for 5.3.0
0.001718 0.001645
Output for 5.2.17
0.001913 0.001666
Output for 5.2.16
0.00175 0.00178
Output for 5.2.15
0.0017820000000001 0.001819
Output for 5.2.14
0.0017309999999999 0.0017670000000001
Output for 5.2.13
0.001753 0.001687
Output for 5.2.12
0.001773 0.002015
Output for 5.2.11
0.001781 0.0017010000000001
Output for 5.2.10
0.001777 0.0019699999999999
Output for 5.2.9
0.00185 0.0020739999999999
Output for 5.2.8
0.002185 0.0017
Output for 5.2.7
0.001721 0.00178
Output for 5.2.6
0.001997 0.001839
Output for 5.2.5
0.001845 0.001851
Output for 5.2.4
0.001847 0.001753
Output for 5.2.3
0.001913 0.001784
Output for 5.2.2
0.001764 0.001744
Output for 5.2.1
0.001764 0.001809
Output for 5.2.0
0.001721 0.001781
Output for 5.1.6
0.001686 0.001648
Output for 5.1.5
0.0017 0.001638
Output for 5.1.4
0.001707 0.001704
Output for 5.1.3
0.001686 0.001684
Output for 5.1.2
0.001649 0.001705
Output for 5.1.1
0.001674 0.00168
Output for 5.1.0
0.001647 0.001628
Output for 5.0.5
0.002866 0.002765
Output for 5.0.4
0.002673 0.002629
Output for 5.0.3
0.002919 0.002873
Output for 5.0.2
0.002579 0.002578
Output for 5.0.1
0.004451 0.003876
Output for 5.0.0
0.003571 0.004843
Output for 4.4.9
0.005409 0.0046299999999999
Output for 4.4.8
0.005335 0.004625
Output for 4.4.7
0.002792 0.002721
Output for 4.4.6
0.002715 0.002672
Output for 4.4.5
0.0025350000000001 0.0026160000000001
Output for 4.4.4
0.0028819999999999 0.0025849999999999
Output for 4.4.3
0.0027280000000001 0.002711
Output for 4.4.2
0.0027510000000001 0.002746
Output for 4.4.1
0.0025689999999999 0.002814
Output for 4.4.0
0.002566 0.002657
Output for 4.3.11
-0.997415 0.002691
Output for 4.3.10
0.002604 0.002599
Output for 4.3.9
0.002539 0.002547
Output for 4.3.8
0.002542 0.002574
Output for 4.3.7
0.002593 0.002696
Output for 4.3.6
0.00269 0.002726
Output for 4.3.5
0.002842 0.002587
Output for 4.3.4
0.002475 0.002546
Output for 4.3.3
0.003085 0.002985
Output for 4.3.2
0.015502 0.018754
Output for 4.3.1
0.02724 0.019712
Output for 4.3.0
0.020449 0.020076

preferences:
142.31 ms | 401 KiB | 174 Q