验证码(random类)
需求:
定义方法实现随机产生一个5位的验证码
验证码格式:
1.长度为5
2.前四位是大写字母或者小写字母最后一位是数字
分析:
1.需要用到random类
2.可以先将字母放入数组中,再根据随机索引抽取随机字母
import java.util.Random; |
random类
****定义******:Random类是java.until下的一个根据随机算法的起源数字进行一些变化,从而得到随机数字的方法。
xxxxxxxxxx int sum=0; for (int i = 1; i <= 2020; i++) { String s=””+i; for (int j = 0; j < s.length(); j++) { if(s.charAt(j)==’2’){ sum++; } } } System.out.println(sum);java
****常用方法****:
- *random.nextInt()*
返回值为整数,范围是int类型范围
- *random.nextLong()*
返回值为长整型,范围是long类型的范围
- *random.nextFloat()*
返回值为小数,范围是[0,0.1]
- *random.nextDouble()*
返回值为小数,范围是[0,0.1]
- *random.nextBoolean()*
返回值为boolean值,true和false概率相同
- *radom.nextGaussian()*
返回值为呈高斯(“正态”)分布的 double 值,其平均值是 0.0,标准差是 1.0
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 大数据科技协会-zky!