/** * Generate random string * * @param bool $prev_return Return previous generated string * * @return string */ static function string_random($prev_return = false) { if ($prev_return) { return PT_CV_Functions::$prev_random_string; } PT_CV_Functions::$prev_random_string = substr(md5(rand()), 0, 10); return PT_CV_Functions::$prev_random_string; }
/** * Generate random string * * @param bool $prev_return Return previous generated string * * @return string */ static function string_random($prev_return = false) { if ($prev_return) { return PT_CV_Functions::$prev_random_string; } // Don't use uniqid(), it will cause bug when multiple elements have same ID PT_CV_Functions::$prev_random_string = substr(md5(rand()), 0, 10); return PT_CV_Functions::$prev_random_string; }