public static function generateLicense() { $parts = []; for ($i = 0; $i < 5; $i++) { $parts[] = strtoupper(str_random(4)); } return implode('-', $parts); }