3v4l.org

run code in 300+ PHP versions simultaneously
<?php function addRandomToN($n, $m) { $plus = mt_rand(0,1); if ($plus) { return $n + (($n*$m) * rand0To1()); } return $n - (($n*$m) * rand0To1()); } function rand0To1() { return (float)rand()/(float)getrandmax(); } $var = addRandomToN(5, 0.1); echo $var; $var--; echo $var;
Output for 7.2.11
4.98479562880693.9847956288069
Output for 7.2.10
5.19038878925634.1903887892563
Output for 7.2.9
5.48294545173784.4829454517378
Output for 7.2.8
5.1572533727894.157253372789
Output for 7.2.7
5.25811422930944.2581142293094
Output for 7.2.6
4.91107380711993.9110738071199
Output for 7.2.5
4.5934563426273.593456342627
Output for 7.2.4
4.63932941068863.6393294106886
Output for 7.2.3
5.32260134435384.3226013443538
Output for 7.2.2
4.95207385134513.9520738513451
Output for 7.2.1
5.28653618054774.2865361805477
Output for 7.2.0
4.51823472930973.5182347293097
Output for 7.1.23
5.47662788861274.4766278886127
Output for 7.1.22
4.88592928945363.8859292894536
Output for 7.1.21
5.38000327040444.3800032704044
Output for 7.1.20
5.37008581374314.3700858137431
Output for 7.1.19
4.64522016823533.6452201682353
Output for 7.1.18
5.32348848079494.3234884807949
Output for 7.1.17
5.24575694335894.2457569433589
Output for 7.1.16
4.75631694763733.7563169476373
Output for 7.1.15
5.2841126130824.284112613082
Output for 7.1.14
4.83139342248043.8313934224804
Output for 7.1.13
5.08210205127584.0821020512758
Output for 7.1.12
5.12592820014154.1259282001415
Output for 7.1.11
4.8731198559393.873119855939
Output for 7.1.10
5.30459999260714.3045999926071
Output for 7.1.9
4.65985772510053.6598577251005
Output for 7.1.8
5.31646996984094.3164699698409
Output for 7.1.7
4.58128427135823.5812842713582
Output for 7.1.6
5.26027512143384.2602751214338
Output for 7.1.5
5.04067251437374.0406725143737
Output for 7.1.4
4.83495034549153.8349503454915
Output for 7.1.3
5.2913508030084.291350803008
Output for 7.1.2
4.51276084362193.5127608436219
Output for 7.1.1
5.19261188185434.1926118818543
Output for 7.1.0
5.21360892905564.2136089290556
Output for 7.0.31
5.30750592323374.3075059232337
Output for 7.0.30
4.66353670678273.6635367067827
Output for 7.0.29
4.74287374561793.7428737456179
Output for 7.0.28
5.24157732224174.2415773222417
Output for 7.0.27
4.99213664722263.9921366472226
Output for 7.0.26
5.23733702825264.2373370282526
Output for 7.0.25
5.42603104767674.4260310476767
Output for 7.0.24
5.49240042408574.4924004240857
Output for 7.0.23
4.77845685755763.7784568575576
Output for 7.0.22
4.65601877176953.6560187717695
Output for 7.0.21
4.5458404366143.545840436614
Output for 7.0.20
4.64197797823793.6419779782379
Output for 7.0.19
5.43890544885724.4389054488572
Output for 7.0.18
5.2198023075334.219802307533
Output for 7.0.17
5.08704091496164.0870409149616
Output for 7.0.16
4.9804114908823.980411490882
Output for 7.0.15
4.81093813097613.8109381309761
Output for 7.0.14
5.195151014814.19515101481
Output for 7.0.13
5.49761149380244.4976114938024
Output for 7.0.12
4.51471180399633.5147118039963
Output for 7.0.11
4.90360500472773.9036050047277
Output for 7.0.10
4.90386156127973.9038615612797
Output for 7.0.9
4.80554981753493.8055498175349
Output for 7.0.8
4.60259032230943.6025903223094
Output for 7.0.7
5.33666356924774.3366635692477
Output for 7.0.6
4.70642129993373.7064212999337
Output for 7.0.5
4.97696790447323.9769679044732
Output for 7.0.4
4.80710124424993.8071012442499
Output for 7.0.3
5.37621927395294.3762192739529
Output for 7.0.2
5.46516597525464.4651659752546
Output for 7.0.1
5.22976549632374.2297654963237
Output for 7.0.0
4.86556716257033.8655671625703
Output for 5.6.38
5.25275075913074.2527507591307
Output for 5.6.37
4.77200475929863.7720047592986
Output for 5.6.36
4.50391873717493.5039187371749
Output for 5.6.35
4.90018207388943.9001820738894
Output for 5.6.34
5.42711003982794.4271100398279
Output for 5.6.33
4.84831094618343.8483109461834
Output for 5.6.32
4.54400073459563.5440007345956
Output for 5.6.31
5.26440261642654.2644026164265
Output for 5.6.30
5.14569293900664.1456929390066
Output for 5.6.29
5.49675609660184.4967560966018
Output for 5.6.28
5.27633030306384.2763303030638
Output for 5.6.27
4.64865022019893.6486502201989
Output for 5.6.26
5.00818107091274.0081810709127
Output for 5.6.25
4.79345892197153.7934589219715
Output for 5.6.24
4.74665654462143.7466565446214
Output for 5.6.23
5.35341132960914.3534113296091
Output for 5.6.22
4.96578563003143.9657856300314
Output for 5.6.21
5.1481555607864.148155560786
Output for 5.6.20
4.81455759439363.8145575943936
Output for 5.6.19
4.77920584463483.7792058446348
Output for 5.6.18
4.90775130684853.9077513068485
Output for 5.6.17
5.14995404083754.1499540408375
Output for 5.6.16
4.9204531584033.920453158403
Output for 5.6.15
5.01879925770634.0187992577063
Output for 5.6.14
4.59171704277013.5917170427701
Output for 5.6.13
4.62657499039853.6265749903985
Output for 5.6.12
5.28675417126474.2867541712647
Output for 5.6.11
5.19577008145664.1957700814566
Output for 5.6.10
5.08173665827224.0817366582722
Output for 5.6.9
4.68937886724693.6893788672469
Output for 5.6.8
5.18176332287574.1817633228757
Output for 5.6.7
5.22054066542564.2205406654256
Output for 5.6.6
5.39210153156524.3921015315652
Output for 5.6.5
5.45404314946114.4540431494611
Output for 5.6.4
5.41700923322564.4170092332256
Output for 5.6.3
5.18009352343164.1800935234316
Output for 5.6.2
4.63480633224123.6348063322412
Output for 5.6.1
5.28025489150564.2802548915056
Output for 5.6.0
5.01316541596934.0131654159693
Output for 5.5.38
5.04244403706054.0424440370605
Output for 5.5.37
4.53382503708543.5338250370854
Output for 5.5.36
4.53481777991863.5348177799186
Output for 5.5.35
4.5815365347463.581536534746
Output for 5.5.34
5.36006721242334.3600672124233
Output for 5.5.33
5.39398656547724.3939865654772
Output for 5.5.32
4.77612065350463.7761206535046
Output for 5.5.31
5.17658105640514.1765810564051
Output for 5.5.30
4.51781691751343.5178169175134
Output for 5.5.29
4.99052036413483.9905203641348
Output for 5.5.28
4.85063272684383.8506327268438
Output for 5.5.27
4.52282726765743.5228272676574
Output for 5.5.26
5.27879036091214.2787903609121
Output for 5.5.25
4.75309522345343.7530952234534
Output for 5.5.24
5.0718422623224.071842262322
Output for 5.5.23
4.75884745561463.7588474556146
Output for 5.5.22
4.61015752428683.6101575242868
Output for 5.5.21
5.17267894659784.1726789465978
Output for 5.5.20
4.80882342686363.8088234268636
Output for 5.5.19
4.79996555685063.7999655568506
Output for 5.5.18
4.90959997214823.9095999721482
Output for 5.5.17
5.40660088272144.4066008827214
Output for 5.5.16
5.0733700315814.073370031581
Output for 5.5.15
5.43266096079384.4326609607938
Output for 5.5.14
5.12223464628794.1222346462879
Output for 5.5.13
5.23191909875344.2319190987534
Output for 5.5.12
5.44293705674034.4429370567403
Output for 5.5.11
4.70694866320443.7069486632044
Output for 5.5.10
4.61935552843823.6193555284382
Output for 5.5.9
4.64083146822683.6408314682268
Output for 5.5.8
4.51737243263863.5173724326386
Output for 5.5.7
4.85042981563623.8504298156362
Output for 5.5.6
5.24790054175444.2479005417544
Output for 5.5.5
5.47630653785374.4763065378537
Output for 5.5.4
4.86504592973043.8650459297304
Output for 5.5.3
4.9086657943713.908665794371
Output for 5.5.2
4.99745132191923.9974513219192
Output for 5.5.1
4.91714336253573.9171433625357
Output for 5.5.0
5.03150239914264.0315023991426
Output for 5.4.45
5.39418173972254.3941817397225
Output for 5.4.44
5.07587917315584.0758791731558
Output for 5.4.43
4.84291600451943.8429160045194
Output for 5.4.42
4.74751565873043.7475156587304
Output for 5.4.41
4.75117622071473.7511762207147
Output for 5.4.40
4.86641419602863.8664141960286
Output for 5.4.39
5.16563129153364.1656312915336
Output for 5.4.38
4.64576790651583.6457679065158
Output for 5.4.37
5.2481026238524.248102623852
Output for 5.4.36
5.2583298600554.258329860055
Output for 5.4.35
4.7096231741413.709623174141
Output for 5.4.34
4.89461219468833.8946121946883
Output for 5.4.33
4.7850697516863.785069751686
Output for 5.4.32
4.924964617673.92496461767
Output for 5.4.31
5.24202893639084.2420289363908
Output for 5.4.30
4.8556007865613.855600786561
Output for 5.4.29
4.99542938032913.9954293803291
Output for 5.4.28
5.10701190824954.1070119082495
Output for 5.4.27
4.85872804110813.8587280411081
Output for 5.4.26
5.45970207869994.4597020786999
Output for 5.4.25
4.83902458676093.8390245867609
Output for 5.4.24
5.42227777043464.4222777704346
Output for 5.4.23
4.86731671582323.8673167158232
Output for 5.4.22
5.12620675569694.1262067556969
Output for 5.4.21
4.59823397062643.5982339706264
Output for 5.4.20
5.13924464217354.1392446421735
Output for 5.4.19
4.6303659640863.630365964086
Output for 5.4.18
5.23036578354914.2303657835491
Output for 5.4.17
4.7682642821543.768264282154
Output for 5.4.16
4.66806502275543.6680650227554
Output for 5.4.15
4.93358498040293.9335849804029
Output for 5.4.14
5.3811010871464.381101087146
Output for 5.4.13
5.00692772795774.0069277279577
Output for 5.4.12
4.97388145372923.9738814537292
Output for 5.4.11
4.54062046811013.5406204681101
Output for 5.4.10
4.85767896885883.8576789688588
Output for 5.4.9
4.85291779057723.8529177905772
Output for 5.4.8
4.62428015476293.6242801547629
Output for 5.4.7
5.46151163520364.4615116352036
Output for 5.4.6
5.1081345731434.108134573143
Output for 5.4.5
4.76791948651333.7679194865133
Output for 5.4.4
5.4517382797564.451738279756
Output for 5.4.3
4.65607291281043.6560729128104
Output for 5.4.2
4.68066694945133.6806669494513
Output for 5.4.1
4.84665535336673.8466553533667
Output for 5.4.0
4.74704650614743.7470465061474
Output for 5.3.29
4.75870677025933.7587067702593
Output for 5.3.28
5.45128499085614.4512849908561
Output for 5.3.27
4.60714783454653.6071478345465
Output for 5.3.26
5.28635646905114.2863564690511
Output for 5.3.25
4.78289719008983.7828971900898
Output for 5.3.24
4.78225480894663.7822548089466
Output for 5.3.23
5.48318007564324.4831800756432
Output for 5.3.22
5.12028902262464.1202890226246
Output for 5.3.21
5.17567080220944.1756708022094
Output for 5.3.20
5.30829293830714.3082929383071
Output for 5.3.19
5.47029272023144.4702927202314
Output for 5.3.18
4.68256259950933.6825625995093
Output for 5.3.17
5.30866926527054.3086692652705
Output for 5.3.16
4.97915056789253.9791505678925
Output for 5.3.15
5.44057308274354.4405730827435
Output for 5.3.14
5.47101619512364.4710161951236
Output for 5.3.13
5.36519541142754.3651954114275
Output for 5.3.12
4.85560976544193.8556097654419
Output for 5.3.11
5.42903175667354.4290317566735
Output for 5.3.10
4.54491016457093.5449101645709
Output for 5.3.9
5.14300677443064.1430067744306
Output for 5.3.8
4.52526666807263.5252666680726
Output for 5.3.7
5.33418706633814.3341870663381
Output for 5.3.6
5.18902780496944.1890278049694
Output for 5.3.5
4.80054447627653.8005444762765
Output for 5.3.4
4.52186513413763.5218651341376
Output for 5.3.3
5.42276496715974.4227649671597
Output for 5.3.2
5.06937486169364.0693748616936
Output for 5.3.1
5.20115906684714.2011590668471
Output for 5.3.0
5.33906475633344.3390647563334
Output for 5.2.17
4.91406640080463.9140664008046
Output for 5.2.16
5.26611116750454.2661111675045
Output for 5.2.15
5.34802949491334.3480294949133
Output for 5.2.14
4.83604785489673.8360478548967
Output for 5.2.13
5.32977296520484.3297729652048
Output for 5.2.12
5.44318387934164.4431838793416
Output for 5.2.11
4.62395460467043.6239546046704
Output for 5.2.10
5.05416268788014.0541626878801
Output for 5.2.9
5.23642794077124.2364279407712
Output for 5.2.8
5.28334057553834.2833405755383
Output for 5.2.7
5.36770950880264.3677095088026
Output for 5.2.6
5.33703330687114.3370333068711
Output for 5.2.5
5.05852414996294.0585241499629
Output for 5.2.4
4.75465854245923.7546585424592
Output for 5.2.3
5.41662580353054.4166258035305
Output for 5.2.2
4.97882027573833.9788202757383
Output for 5.2.1
5.1635768297894.163576829789
Output for 5.2.0
5.19147299937514.1914729993751
Output for 5.1.6
5.11848197696664.1184819769666
Output for 5.1.5
5.40983512737314.4098351273731
Output for 5.1.4
5.48653625370314.4865362537031
Output for 5.1.3
4.77569902188883.7756990218888
Output for 5.1.2
5.07221988289254.0722198828925
Output for 5.1.1
5.43968858008264.4396885800826
Output for 5.1.0
5.17394982426154.1739498242615
Output for 5.0.5
4.59399363589193.5939936358919
Output for 5.0.4
5.39595704776984.3959570477698
Output for 5.0.3
4.91213581823383.9121358182338
Output for 5.0.2
5.11975791776544.1197579177654
Output for 5.0.1
5.24701904796394.2470190479639
Output for 5.0.0
5.40406721267114.4040672126711
Output for 4.4.9
4.84499919221043.8449991922104
Output for 4.4.8
5.26756760443914.2675676044391
Output for 4.4.7
5.2777036229514.277703622951
Output for 4.4.6
4.91320574419263.9132057441926
Output for 4.4.5
5.03944048101064.0394404810106
Output for 4.4.4
4.6354360175953.635436017595
Output for 4.4.3
4.55630680967883.5563068096788
Output for 4.4.2
5.21507583847974.2150758384797
Output for 4.4.1
5.48646757238854.4864675723885
Output for 4.4.0
4.58643842818523.5864384281852
Output for 4.3.11
5.32031100584214.3203110058421
Output for 4.3.10
5.01738220570494.0173822057049
Output for 4.3.9
5.40288851708314.4028885170831
Output for 4.3.8
4.54240877532513.5424087753251
Output for 4.3.7
5.28890894343564.2889089434356
Output for 4.3.6
5.28272050515884.2827205051588
Output for 4.3.5
4.71528822286773.7152882228677
Output for 4.3.4
5.26202408143414.2620240814341
Output for 4.3.3
4.67545145036443.6754514503644
Output for 4.3.2
5.47078074373814.4707807437381
Output for 4.3.1
4.8871306068673.887130606867
Output for 4.3.0

preferences:
220.4 ms | 401 KiB | 280 Q