3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo generateKey(); function generateKey() { return base64encode(randBuffer(48)); } function base64encode($buf) { $enc = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"; return $buf; } function randBuffer($n) { //try { //$buf = openssl_random_pseudo_bytes($n); //} catch (Exception $e) { $buf = ""; for ($i = 0; $i < $n; $i++) { $buf .= ord(mt_rand(0, 255)); } //} return $buf; }
Output for 7.2.0
555450505049494950494949505049515149495750505256494950494954534949504957505750495052505049494949
Output for 7.1.7
495049495255495749505150505054495450494949494950495050574949564949525049494950504949495049515648
Output for 7.1.6
495554494956545056495049525455495050495349494953495049495053525450494956495349505657555749495650
Output for 7.1.5
504949505050495550495057495049494949544949495757494949505052495449555649554950574949534957505057
Output for 7.1.0
535049544950565349494950564950495050505049514950535053495050525049504949504956495049505649555055
Output for 7.0.20
504950494949545149555052504949495452495055495550545449495049505049494949504950505352554950494949
Output for 7.0.14
495049495149545049495249504950545053515049494949504949504949495649505050504949495049534950505650
Output for 7.0.6
545050515148494951485151555050505349494949494949494950504950505452495749495650495050495455514957
Output for 7.0.5
495049495150495053504952495051494955495049505149535649494956494950495549545349495049495149494949
Output for 7.0.4
494949494950535349494957564950554949494949494949495056544952495650495050504955505055505057495049
Output for 7.0.3
494957495049545354504949505049495451495056555650505049504948544950495050505455495049505749505049
Output for 7.0.2
535649495250504949505049565049494952494849494949484950535050524950505249545749555051494949494950
Output for 7.0.1
504949505255494957534949554949495049494950505650505549535553525750494949494950495049495649534948
Output for 7.0.0
494950494949575052495054564949505550555349495249505050494950494952534953495549495655494950504954
Output for 5.6.28
495050505049564953505049495550495056494953505050495250504949505549505749495049554949495449524955
Output for 5.6.21
505649505751505649555749504949504949494949494954525050495052495650495749495354524950565752494949
Output for 5.6.20
495549485249494949504949504951494949495352505353505057514850495049535749554950494950545553494949
Output for 5.6.19
555049495757494956494949535555495551564956495049495050514949504949494950494949525655505650505750
Output for 5.6.18
495550525553505349494953515056554949495049505650495149494949575056504950505055495749505051495549
Output for 5.6.17
515049504950555252565750504949494950505049495449554953495056575749504953545253494949565749505050
Output for 5.6.16
495050505056494950495050504949574957515657575649505249494952505049495049495450504950504956494957
Output for 5.6.15
564950495049494949494950574956554949534950505750494949484949545249495056504949505049525649504950
Output for 5.6.14
515553505049504949505349505050545049504950504950505350495054514948504951495050504949524950495256
Output for 5.6.13
535049555249505449504949555050494949505049505249505053504949494949535150494850515049495049495353
Output for 5.6.12
494953505149504952535749524949495650565349504949495751494956505150494949504949495049494951544954
Output for 5.6.11
495054505250574949505249514950504949504949495049494956504950495357554949564957495649544950494950
Output for 5.6.10
495050555053504955495151504950494950495653534950554949505056505049574956505650495049494954494950
Output for 5.6.9
495150494950494955494949494954505749545050495050504949494950495055494949525553564949484956525054
Output for 5.6.8
544949494957495650504954515549555050494954504952555254505450505455494949494956505050494950504949
Output for 5.6.7
545553575049534950494950514953505349535154504950564950564949495049505249515056555449494949525650
Output for 5.5.35
494950495049504950495249495649495149504949505750494949535550515449504953535055525751504950504950
Output for 5.5.34
495750495049505249534949495352535049494951495049495450495449504949495050565050505049494950505050
Output for 5.5.33
495250504957495050545349495049504950495054495649494956555051495053525049544949504950495049495749
Output for 5.5.32
525649485250494949505049564950544954505749505256494950494952495057505052565050494949565155504953
Output for 5.5.31
505049505649495150495250505349555653544949494949494950545653495049495050495050495554504956494949
Output for 5.5.30
505750514950495049504949534949575350494949504950494949505053554953495050495550495353555655504855
Output for 5.5.29
505750525052505549504954494949505053495449515050504950495053495049494949494953554950505455544949
Output for 5.5.28
525155504949505049495049494949564949535057494949525349495449545449515449515549565354534953494956
Output for 5.5.27
494949535049504950494950555150495354504952494851505049564950565049505049494950505550494950494949
Output for 5.5.26
505549494953504956495354485652535051504949545057495149505650545754495649504950544949504953555056
Output for 5.5.25
505154545050495049495053494949494952505049514949505049505650555651555049575350504956494953495651
Output for 5.5.24
494949535055494950495255505049495349515049494954494949534950504954565057495056494949495049495257
Output for 5.4.45
565049504956495450504949504949554949494949504949495055494951555052495554495749505451494949495449
Output for 5.4.44
495049504956555049495049505554494949495049495649505050494949495550495657495049494949494949494952
Output for 5.4.43
495057504949495749505049494949494952574950494949534949575049574953535049574952565149555549505049
Output for 5.4.42
524949575250504949484956495055575150555051494950504953505349495754505057495450505350555050495054
Output for 5.4.41
554949494955505050494953535350535351524950495055554949555250494950575557505755495649505255534949
Output for 5.4.40
514950515349554955565150494949575049525549495749494952565049555749495050494850504953494955495249
Output for 5.4.39
495349495249504949504949504949494950495049494953504849505049494949535650515649495049495451484950
Output for 5.4.38
534949494949514954494949494950505349494950524950495352505257495549545252494949494950534949504957
Output for 5.4.37
495055504950494950555649494956544950504950505256514949565049494951495650555349505753555051525049
Output for 5.4.36
505052495356504950495153495654545153504949505249495149494949495557494949575449494955555052555050
Output for 5.4.35
495050495057494950495049524949495250535050495049565750494949505449525250495550495049494952525149
Output for 5.4.34
495256534951495050505549535050504950505049494951554950505050504953574949555351495556494949495050
Output for 5.4.32
535649505354505149574949494949565250494950535450505054554949495750494949495552495349525051494950
Output for 5.4.31
555449495056495054495051504950494949515049494949495050504952534949575052515049495049495055505257
Output for 5.4.30
505450505749494953495450495049504950494956494950495049505154495754494949504949505749494949555449
Output for 5.4.29
494952535652504949575149494949494949525049495050505750495050495257505049494950505049504949514950
Output for 5.4.28
494949555650504950564950495753514949495051494949504950504953494850544955494951545050505249545757
Output for 5.4.27
505252495051494949495248565749505050505749555049495050495049494950504949505152574949495250505053
Output for 5.4.26
505150505349495054524952484949514949494949505350575254495156495050494950494949504953504949545550
Output for 5.4.25
495556494956504949504949505349505050494850495049505049494951555049505049535650555249494949534949
Output for 5.4.24
555051505053544948495050504949494949495055514950494949494949495449494949494949554949495055505049
Output for 5.4.23
574953505449525549504949555550495049495052505049504952495352494950565350504951505350555049495449
Output for 5.4.22
544949525050494949504953565049495052495357495050504953494949514950494950495050494949494949574949
Output for 5.4.21
495249555650494957534950514955494957495049574950505257495257565553504950534950505655515750495349
Output for 5.4.20
494949545454495650495649504957495649504950574949505750495256494950504955505749494954505349495049
Output for 5.4.19
495149544850565449574954505151505456494949504950495049505050494950495349575049525256504955564949
Output for 5.4.18
495055495049565055515750575049495649495349504950495050494949494949505355495050495750564949495349
Output for 5.4.17
495751505650495054565249495650555053535049504949505150495049495053505149494949494953495449495049
Output for 5.4.16
495052565152504954574949575055545350495049495449525049505357495349505557494949495250504949495057
Output for 5.4.15
504951555049495650495049495348504956514950494949494953525049494952495250504950494949504949514953
Output for 5.4.14
495054574954505049545249564950494949495049504953565054495249505051494949495649505649494949495253
Output for 5.4.13
505750495049525049495749565250555052505050505049564949505050495250554949504952494949545049494952
Output for 5.4.12
494954495350495549494949504949515350494949525050565650575049525053504950504950494851494950504951
Output for 5.4.11
544953495449504950504950495250495650545049534949505749494949505049504949494952515049494949505049
Output for 5.4.10
535349554952504950494956545155505549504950495055495054494949495549565554544949494955535052505054
Output for 5.4.9
545050495056495750504948495655494950514949544957494950494949495650515049495552495050534950494951
Output for 5.4.8
544949505650495649495050495149495050494949495149494950574950524950574952494952505449504949494949
Output for 5.4.7
524949505449494952515056495350495149505250545050505049495050505350494950504953495749495550575751
Output for 5.4.6
504954494950505450494950494950535050505049495050495050505150505050495051494856544950495049495051
Output for 5.4.5
555355525251505649564953494950495650495050494950494949564952574949494952564952494949525550495555
Output for 5.4.4
504950505050494949495756505555504952495255545049495050504955495049494951505052575452494950495549
Output for 5.4.3
494949494954495350504957504949495049514950534949494949524949504956514949505050505057525149534850
Output for 5.4.2
504949525055495553505550495049505249544950565349494950494949495749504951495249504949505050494857
Output for 5.4.1
574950574950504949495049544950494949555453495349494949555150495050494957505450495149544953575352
Output for 5.4.0
494953494949494949494949565650575149525657504949505449505348504949525450575450495555494949514950
Output for 5.3.29
494949505648535050494950525049494950494956495153494953555549494949494955494950575050505749494950
Output for 5.3.28
504950495050505149505049494949544950544949495749505049495050495049504950504949495455554953495049
Output for 5.3.27
504955524949504949505751495052574949494949524950505049495650504949505349495050495053494949504949
Output for 5.3.26
505054495149504952515155534950495049495049495152495749495650495049495650495049495649555149494949
Output for 5.3.25
504950495350515553495453494949575050494949504950495749555751495551505749495055495749494949494955
Output for 5.3.24
504950555450525049494953515050494950494952494956495050515149515453495057495350504953555055535650
Output for 5.3.23
494949495050494956544949495456494952494950544953495054505649515049495450494949504950504950565050
Output for 5.3.22
495150494950495650505049534955495049505554504949495351495050505250495549555049495050494949494949
Output for 5.3.21
494954504950495355534957535450504949495055505050505054494949494949524950544949495049505450505149
Output for 5.3.20
514949495049494949494949515049495049494949495050494949495555495353495049495249494954505049505049
Output for 5.3.19
494954495149564950495249495549535050505050495651505057504949544949505049505650505251495650494949
Output for 5.3.18
505150504950554950494953505050554952535249544957565050505452564949505149505049575049505350505049
Output for 5.3.17
515349495054504953505352504949504949505450504952495049505052495550495249494949504950545049504949
Output for 5.3.16
554951544957494949495652495055494950494949504954495257494949504950524956544950504949494950494949
Output for 5.3.15
494949534949494950515356504954545455515050505055495253565648495150494949504955504950495049495549
Output for 5.3.14
495149495049525051505049495449525149505050485250505050505255504951544954505150504950495053505055
Output for 5.3.13
504953495149574949495349564949495249555754495050555056495349495249524949565256495049495249495653
Output for 5.3.12
495450505050504949494951495057564952495749495651555049495149495049565049534950525050494950495249
Output for 5.3.11
495351494950564949494950564956554950494956495452525749575749554950494949504952565050495049495450
Output for 5.3.10
544954495051495349504950494957505549504955505050504951564949505049574956545050574950495049494954
Output for 5.3.9
545050545351495350504949564951534949575053575049495049524949534953495749494950574949495050555049
Output for 5.3.8
494950505352495055555657544954495053544950575649515449535657494949574950574949564949505050545649
Output for 5.3.7
495554505050514950494949495652575049504956494949524949494952495557495750525050505554505049495756
Output for 5.3.6
505550495153525049514950575052505757564949494949505549494957495050495050524949495349534949494949
Output for 5.3.5
515149504956554950514949495049535350504949485250495049505049515552535053534951535354515051495155
Output for 5.3.4
494950544956504950525049524954495054495055495649494950505049495055495050504953504949494949554957
Output for 5.3.3
505652495149505452495049485352495154495053544949495049504949494951494955495049574949494957535250
Output for 5.3.2
494949575352545055544957505749495249555049494955505352505649504949505550494949505452504954505556
Output for 5.3.1
504951505149504949494949504949515649564849494949494949494951525350495549555149534950505050565051
Output for 5.3.0
565550505350505549495549495449514950504949494949525249495350495049545050544950504955544957514950
Output for 5.2.17
494950514949494949494950505050504954504952514949495049545555494949494949564956494954494949495050
Output for 5.2.16
495149494956495049504949505449504950534950495049544949495055495250504950545050555249505052544949
Output for 5.2.15
494952554850575450525749504949495049534957495049544955574955495555524953514950555349505154534949
Output for 5.2.14
495049494949575051524949505049535049505250505049504950495049495149495055574949504956504949574951
Output for 5.2.13
525250565455505650554950504957535449495350505049514949525150505349525555495050494949564950494949
Output for 5.2.12
555457555050575049495057495157505050495656555449504949495049495649495449505054554950495554555354
Output for 5.2.11
504950505454505552495249564953535349495049504949494950555049505049514852494951495052505050505049
Output for 5.2.10
535052504950505049504949524951494849505454505349495650515049495049494949524950495754495452505050
Output for 5.2.9
494952504951495649564949495049534953505049494953495049504950504949494949494949494949555049494955
Output for 5.2.8
575649565449494955504955564956495749505749545150495049495253494949504949495049545649574950495450
Output for 5.2.7
495150495249494951505550495052565649504950525449494852504949494956515249505649504949494953505049
Output for 5.2.6
504950494950504949494949564956505349514949495554495049495257494955495050505049575054525649514949
Output for 5.2.5
494949495149504950494957515250535252494955555652504950564949554949504953504950575055495049494950
Output for 5.2.4
505749495055495050494949495149495050544956505049495054495052494953504950574950494954494949555049
Output for 5.2.3
514949574949555154495549495650495049505250494950515054505352545049514949495451505050505050505050
Output for 5.2.2
514950494949504950495354575150515453574950505049544954495055554949564949494950505051495049494949
Output for 5.2.1
495751504953555051505352495049495549504949505549575054504950515049505457544957575353504950505349
Output for 5.2.0
494949545655495055505049495750504950545049525050524949525650495753555050504955494957524950494949
Output for 5.1.6
554949565049494949505349495449494951574949494949564951494957495050554949555149514956504949505753
Output for 5.1.5
494949494949494952504951495152505050495657495353504949495150494951505156525753495549504950495354
Output for 5.1.4
505049565057494956554956495649494949574956494949504949505249514949504949545056494949505250494957
Output for 5.1.3
495249535049494951535057495054514949504952494949505554505657555050495049545050495650494949574950
Output for 5.1.2
504950495149575749504952495049495151544949495049494949495650495450495049544949495652505050505649
Output for 5.1.1
495153565549534956505049505052505649515049505657565352495050495449574949495049565050494950534950
Output for 5.1.0
564953495551514950495249505649494957494956555049495057524950495049545056544950494950565353495054
Output for 5.0.5
504954495049505449494949555157504950484953494949514850494954505050574954495049534953554950495550
Output for 5.0.4
494949504949495648495050495450495053504957494949495050505650494953495054495149555249494949505757
Output for 5.0.3
574949565049494950494949534955575650495450495049495050494952494949504950504949495055505149494949
Output for 5.0.2
504949505755575049505550504957495049494953505049505049495049525249495657495554505149505249505150
Output for 5.0.1
505049495255495749564949565450494949504949504954575049495049505249494949505149504957495049564949
Output for 5.0.0
505451535054495349504949494950504956574957494950505050505050494956504949515650525551505049505549
Output for 4.4.9
494951564949565050495049514950494956495051535050574949495350494950494949514950495052495752505651
Output for 4.4.8
495350505050495149495249495049504951534950494949545050494949494957505549494950494956494950565255
Output for 4.4.7
495150494950524950495256494950565056504950494950494949495049505549494949525350525349564949494949
Output for 4.4.6
485053525049525049544957494950514949504957494950494949495149504949495057495049505549495050494949
Output for 4.4.5
495651535449545750575353575549504950495050504949495049494950495049495749505350555549494950535549
Output for 4.4.4
505250495049494949555057504949495049555050534949505050495050494950494950555049515450495049495049
Output for 4.4.3
555049494952494954504949484949504950494950495054494951505149544950495749494956555149524949574953
Output for 4.4.2
495054535050494949505349484956535049495549575652575049555250495349544956495254505049484952514955
Output for 4.4.1
495249565049515049505449495049495249505350504949504950505349494949545049534949514949504950494949
Output for 4.4.0
495049515249505549564950495049495049505057504950494950505149495650524950494950505056545050495550
Output for 4.3.11
495049575749515655554954505055504949544954504957504949494950505555515049504949534954495749545749
Output for 4.3.10
505349495549495149535550495449494951495149494956495450494950495057505650495049534952494949495357
Output for 4.3.9
565054564950535050534954495349495750494949495249495250514949505054505349505050494949505149494949
Output for 4.3.8
514950494950495750494953495050495051555749505149515354495449525349515049504949504949515656495049
Output for 4.3.7
554949494949504949495050524949505749525049494950494950574949495050494949495049494949494949574954
Output for 4.3.6
504949505053514949495749554955575549505750505050555056495649495049515649504955495049495149505149
Output for 4.3.5
544949505249505250494952505156495649495049494949524949495049505349505649505049575449495653495453
Output for 4.3.4
494950495249544950504956505353494950545050544949494949495049495450495750575049505050504956495552
Output for 4.3.3
535049504955535049504949505049505149495349505056504953504952495349505549495750504949505650495049
Output for 4.3.2
495550505253494949505049495054505057575056495156494949495450504949525550535049515155505049495049
Output for 4.3.1
564949525050505750494953494950495149535650515249495748504953504949494949505052574949565749555756
Output for 4.3.0
495753505549524855505150515650544955495150494957504949484949495056504954495556505049495449495256

preferences:
141.02 ms | 401 KiB | 175 Q