java基础基础总结----- 随机数(产生四个随机数)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础基础总结----- 随机数(产生四个随机数)相关的知识,希望对你有一定的参考价值。
前言:在开发的时候经常会遇见,一些验证码登录,其实这些东西,很简单。我曾经开发过一个验证码登录的页面,那时用的插件。但是作为一个合格的开发者,要了解其内部的核心知识,有些东西,可以不深入了解,但是要做到最起码了解。不管是产生一个随机数,还是多个,还是字母加数字或是字符,通过下面的这个代码都能够扩展。
代码:
1 package com.day13.math; 2 3 import java.util.Random; 4 5 /** 6 * 类说明 :产生4位的随机验证码 7 * @author 作者 : chenyanlong 8 * @version 创建时间:2017年10月28日 9 */ 10 public class Demo2 { 11 12 public static void main(String[] args) { 13 14 char[] arr={‘陈‘,‘燕‘,‘龙‘,‘a‘,‘b‘,‘c‘,‘d‘}; 15 Random random=new Random(); 16 StringBuffer stb=new StringBuffer(); 17 18 //需要四个随机数,通过获取随机数的字符获取数组中的字符 19 for(int i=0;i<4;i++){ 20 int index=random.nextInt(arr.length);//产生的随机数必须是数组的索引值范围值 21 stb.append(arr[index]); 22 } 23 System.out.println("产生的随机数:"+stb); 24 } 25 }
运行效果:
以上是关于java基础基础总结----- 随机数(产生四个随机数)的主要内容,如果未能解决你的问题,请参考以下文章