$string = "a b c d e f g h i j k l m n o p q r s t u v w x y z"; $array = explode(" ",$string); $rand_keys = array_rand($array, 5); $pass = $array[$rand_keys[0]] . $array[$rand_keys[1]] . $array[$rand_keys[2]] . $array[$rand_keys[3]] . $array[$rand_keys[4]]; echo $pass;