现在要求自动生成一个8位的随机数,要求至少包含一个1个大写字母,一个小写字母,一个数字最好是用不要用正则,实在不行的话正则将就用吧我只能想到的方案是:
str1=a-z
str2=A-Z
str3=0-9从三个中各随机取一个,然后从str1+str2+str3中再随机取5个,再从4个结果中随机排序生成。有没有更好点方法?(str1+str2+str3要重新随机排序?这个效果不大啊)