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