rand_char
= @
(n
) char(ceil(94*rand(1,n
))+31);
for ii = 1:3
str1 = arrayfun(@(x) repmat(rand_char(1),1,a1(x)), 1:numel(a1), 'UniformOutput',0);
str2 = arrayfun(@(x) rand_char(a2(x)), 1:numel(a2),'UniformOutput',0);
str_cell = reshape([str1; str2],1,[]);
rand_string{ii} = [str_cell{:}];
end
cmFuZF9jaGFyID0gQChuKSBjaGFyKGNlaWwoOTQqcmFuZCgxLG4pKSszMSk7Cgpmb3IgaWkgPSAxOjMgICAgCiAgICBOID0gY2VpbCg0MCpyYW5kKDEpKSs5OwogICAgYTEgPSBjZWlsKDE1MCpyYW5kKDEsTikpICsgNTA7CiAgICBhMiA9IGNlaWwoMjAwKnJhbmQoMSxOKSk7CiAgICBzdHIxID0gYXJyYXlmdW4oQCh4KSByZXBtYXQocmFuZF9jaGFyKDEpLDEsYTEoeCkpLCAxOm51bWVsKGExKSwgJ1VuaWZvcm1PdXRwdXQnLDApOwogICAgc3RyMiA9IGFycmF5ZnVuKEAoeCkgcmFuZF9jaGFyKGEyKHgpKSwgMTpudW1lbChhMiksJ1VuaWZvcm1PdXRwdXQnLDApOwogICAgc3RyX2NlbGwgPSByZXNoYXBlKFtzdHIxOyBzdHIyXSwxLFtdKTsKICAgIHJhbmRfc3RyaW5ne2lpfSA9IFtzdHJfY2VsbHs6fV07IAplbmQ=