按键精灵4级问答考试题,在线等,求好心人。 15
写一个函数,功能:随机生成一个长度为5~15位字符串。要求:其中必须包含超过一半的大写英文字母,其余为小写英文字母(大小写字母间隔排列),生成的字符串作为函数返回值传出。...
写一个函数,功能:随机生成一个长度为5~15位字符串。要求:其中必须包含超过一半的大写英文字母,其余为小写英文字母(大小写字母间隔排列),生成的字符串作为函数返回值传出。例如函数RndString,调用后返回了字符串"EfHdVhEsYfWsWdBgNM"
展开
2个回答
展开全部
//这题为随机数值题,利用按键码结合Chr函数即可得出大小写英文字母,考试需靠实力
//请参考掌握原理,勿以表面分数为荣。
MessageBox RndString
Function RndString
//加载随机驱动
Randomize
//把5-15数随机赋值到a
a=(Int(10 * Rnd) + 5)
//循环i=1到a次
For i=1 to a
//如果i是双数
If i mod 2=0
//随机一个小写字母 赋值给B
b=Chr(Int(25 * Rnd) + 97)
Else
//i不是双数就 随机一个大写写字母 赋值给B
b=Chr(Int(25 * Rnd) + 65)
End If
//把B的值全是串起来赋值给c
c=c&b
Next
//把C的值赋值给函数RndString
RndString = c
End Function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询