* @author Olav Morken, UNINETT AS * @author Jaime Perez, UNINETT AS */ public static function generateID() { return '_'.bin2hex(openssl_random_pseudo_bytes((int)((self::ID_LENGTH - 1)/2))); } }