展开全部
RAND(0) &&产生随机数,运行一次加0参数可以每次得到不同的随机序列
tmpN=int(rand()*100) &&产生随机数0~100
do while .T. &&进入循环
if (tmpN>=97 .and. tmpN<=122) .or. (tmpN>=65 .and. tmpN<=90) &&如果数值范围在字母的ASICC值范围内
?chr(tmpN) &&输出字母
exit &&退出循环
endif
tmpN=int(rand()*100) &&产生随机数0~100
enddo
tmpN=int(rand()*100) &&产生随机数0~100
do while .T. &&进入循环
if (tmpN>=97 .and. tmpN<=122) .or. (tmpN>=65 .and. tmpN<=90) &&如果数值范围在字母的ASICC值范围内
?chr(tmpN) &&输出字母
exit &&退出循环
endif
tmpN=int(rand()*100) &&产生随机数0~100
enddo
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询