java短信生成6位数的校验码
来源:互联网 发布:淘宝网韩版卫衣 编辑:程序博客网 时间:2024/04/30 13:14
/** * 产生随机的六位数 * @return */public static String getThree(){Random rad=new Random();return rad.nextInt(1000000)+"";}
-----------------------------------华丽的分隔符---------------------------------------------------------------------------------------------
---以上代码有bug,谢谢http://blog.csdn.net/cslience的指点--
之前的做法是写一个循环每次产生0~9之间的一个整数,循环6次得到一个6位数的校验码
今天算是涨姿势了~~~
上述方法补0的原则是:随机生成几位数就有几个0~~~
-----------------------------------正确的操作方式---------------------------------------------------------------------------------------------
判断当长度不为6的时候,加一个递归,换个姿势再来一次:
/** * 产生随机的六位数 * @return */public static String getSix(){Random rad=new Random();String result = rad.nextInt(1000000) +"";if(result.length()!=6){return getSix();}return result;}测试:循环1000次,都是6位了!!
for (int j = 0; j < 1000; j++) {System.out.println(getSix());}
0 1
- java短信生成6位数的校验码
- js生成指定位数的校验码
- java 生成文件的 CRC32校验码
- java生成md5校验码
- java生成MD5校验码
- java随机生成6位数
- java实现CRC16校验码生成
- java 生成MAC校验码问题
- java 后台生成图片校验码
- Java生成CRC16数据校验码
- Java Web的校验码图片生成与后台校验
- 类似于android短信校验码的demo
- java如何随机生成6位数的验证码
- 生成myEclipse校验码的程序
- 生成字符串校验码的方法
- CRC校验码的生成编码
- java生成任意位数的随机数(转)
- java 生成指定位数的字符串
- java List 排序 Collections.sort() 对 List 排序
- sourceTree 切换Git登录用户
- 工作四年
- AsyncTask的缺陷
- sobel gaussin laplace canny等opencv测试
- java短信生成6位数的校验码
- iOS-UITextView 的收起键盘及动态大小
- nodejs npm常用命令
- ueditor图片上传配置
- swift基础知识
- 练声
- Masonry介绍与使用实践(快速上手Autolayout)
- C语言之基本算法26—佩尔方程求解
- HIstograms of Oriented Gradients