/**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }