/** *create a number of product */ public static function createSku() { $charlist = '0123456789'; $rand = StringUtil::rndString(6, 0, $charlist); $currentChar = time() . $rand; $result = Product::getSku($currentChar); if (empty($result)) { return ['number' => $currentChar]; } else { self::createNum(); } }