3v4l.org

run code in 300+ PHP versions simultaneously
<?php function random_password(int $min, int $max) { $allowed = array_merge( range(65, 90), range(97, 122) ); $length = random_int($min, $max); $chars = []; for ($i = 0; $i < $length; $i++) { $bi = random_int(0, count($allowed)-1); $chars[] = chr($allowed[$bi]); } return implode('', $chars); } var_dump(random_password(8, 12));
Output for 7.2.11
string(12) "OPuXogvXrRzL"
Output for 7.2.10
string(12) "DRRtqoSMVkEX"
Output for 7.2.9
string(9) "bXOSVpUjn"
Output for 7.2.8
string(11) "vFtxAnRZAch"
Output for 7.2.7
string(8) "UulchMkB"
Output for 7.2.6
string(8) "QvRoHCxm"
Output for 7.2.5
string(9) "kmZUsjivY"
Output for 7.2.4
string(8) "BYxNTsDI"
Output for 7.2.3
string(12) "AZYEeTnBYICr"
Output for 7.2.2
string(10) "mBiHXZzAFm"
Output for 7.2.1
string(8) "KxWBIkyn"
Output for 7.2.0
string(8) "ziVtAJZx"
Output for 7.1.23
string(10) "ugfCFcGDLS"
Output for 7.1.22
string(8) "xvKHNQMJ"
Output for 7.1.21
string(8) "KklTXves"
Output for 7.1.20
string(10) "ngepEdsiad"
Output for 7.1.19
string(8) "krROroug"
Output for 7.1.18
string(8) "DGQvPyNI"
Output for 7.1.17
string(12) "bykVPTTkMPVK"
Output for 7.1.16
string(9) "tBziOnCMt"
Output for 7.1.15
string(8) "gKkATVjU"
Output for 7.1.14
string(11) "bqFHuGZAJrF"
Output for 7.1.13
string(12) "xhRDzsqHKyeA"
Output for 7.1.12
string(8) "btWtkacE"
Output for 7.1.11
string(9) "ltsjqtTwU"
Output for 7.1.10
string(10) "cAxrEbGjFJ"
Output for 7.1.9
string(9) "pGxoootZF"
Output for 7.1.8
string(12) "nEadAPxYXAwW"
Output for 7.1.7
string(12) "MxXaTnoYRdZr"
Output for 7.1.6
string(8) "gEAWrJnY"
Output for 7.1.5
string(12) "kxqjCAoJVRsG"
Output for 7.1.4
string(12) "SYpbxfUhLDCF"
Output for 7.1.3
string(11) "uGjiQRVyDcv"
Output for 7.1.2
string(12) "dLCthuTMqmAv"
Output for 7.1.1
string(9) "xRffWWRtI"
Output for 7.1.0
string(10) "jkkxqnApqC"
Output for 5.6.38
Catchable fatal error: Argument 1 passed to random_password() must be an instance of int, integer given, called in /in/eOVZk on line 22 and defined in /in/eOVZk on line 3
Process exited with code 255.

preferences:
73.52 ms | 401 KiB | 42 Q