文件名称:随机生成URL
文件大小:6KB
文件格式:CPP
更新时间:2015-11-14 09:39:13
随机生成URL
随机生成URL:随机生成URL的格式为:com.google.maps.uk 每个部分称为子串,即“com”“google”“maps”“uk”均为子串,子串之间以“.”分割,URL的最短长度为1,即为只包含1个子串,如:com。 URL的最大长度为32,即为包含32个子串,子串之间以“.”分割。 第1个子串:形式为*域名,如:cn、com、net、org、gov、edu等,从26个英文字母中选取,组成长度为2-4个字符的子串,这个可以采取枚举的形式,从现有的*域名中选取。 第2~8个子串:从26个字母、“0~9”10个数字、“-”(英文连接符,不能使第一个字符)中选取,组成长度为1~10个字符的子串。 第9~14个子串:从26个字母、“0~9”10个数字、“-”(英文连接符,不能使第一个字符)中选取,组成长度为1~25个字符的子串。 第15~32个子串:从26个字母、“0~9”10个数字、“-”(英文连接符,不能使第一个字符)中选取,组成长度为1~63个字符的子串。 1. 尝试生成一组URL(比如1000条),其长度从1~32条均匀分布; 2. 尝试生成一组URL(比如1000条),其长度服从正态分布(两头少,中间多)。