JAVA Random类 及 产生验证码

//随机数类  Random

/*

*  虽然 Math类 也带有 产生随机数的方法 Math.random(); 但是Random类更加好使用

*

*  常用方法:

*      1. 构造方法:  Random(); 自动以当前时间为随机数的seed

*                    Random( long seed );  以一个seed进行初始化

*                    setSeed( long seed );

*

*      2. 产生随机数:

*        可以产生各种基本类型数据的随机数:

* random.nextInt( 10 );  // 随机数的范围为: 0~9

random.nextInt();

random.nextBytes(byte[] bytes) //用随机数填充数组

* */

public static void main( String[] args ){

//使用随机数生成验证码

Random random = new Random();

random.nextInt( 10 );  // 随机数的范围为: 0~9

random.nextInt();

char[] arr = { '中','国','传','a','Q','f','B' };

StringBuilder sBuilder = new StringBuilder();

int length = 4;

for( int i=0; i

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak阅读 41,199评论 2 6
  • Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,...
    望月成三人阅读 442评论 0 0
  • Java 语言支持的类型分为两类:基本类型和引用类型。整型(byte 1, short 2, int 4, lon...
    xiaogmail阅读 1,369评论 0 10
  • 内容主要参考http://www.cnblogs.com/Fskjb/archive/2009/08/29/155...
    锅与盆阅读 8,041评论 1 4
  • 1.天上月 月儿圆 圆不隆咚 状如盆 盆中花 花儿艳 艳冠群芳 形似姝 姝之肤 肤儿白 白里透红 泽若玉 2....
    灵飘阅读 199评论 2 0