生成随机数验证码

String[] strArray = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
int codeCount = 4;
StringBuffer code = new StringBuffer();
for(int i=0; i<codeCount; i++) {
  code.append(strArray[(int) (Math.random()*10)]);
}
System.out.println(code);
时间: 2024-11-10 11:52:03

生成随机数验证码的相关文章

随机数 验证码问题

一.前言  在日常工作当中,经常会有需要获取随机数.随机字符的需求,如:生成随机数验证码.生成随机字符串签名.生成2个数字之间的随机数等.这些场景其根本都在于随机数的生成,本文将对java当中生成随机数.随机字符等常见应用场景及获取方法进行简单小结. 二.伪随机.真随机数简介   计算机很难产生真正意义上的真随机数,通常我们所说的产生随机数,都是指伪随机数.从一定意义上来说,计算机本身几乎是不可能产生真正意义上的真随机数的,因为其一定是按照一定的运算规则来获取随机数的:当然,伪随机数的伪并不是说

通过php生成纯数字、字母数字、图片、纯汉字的随机数验证码

现在讲开始通过PHP生成各种验证码旅途,新手要开车了,请刷卡! 首先,我们开始先生成一个放验证码的背景图片 注:没有Imagejpg()这个函数,只有imagepng()函数 imagecreatetruecolor()函数含义 效果 考虑到我们一般验证码的背景图片为白色,那么我们现在就把背景图片改一下 效果 相关函数意思 注:在输出图片之前,我们必须要生成header("Content-type:image/png"),即告诉服务器输出的是图片 一.生成纯数字验证码 1.产生数字的代

2016/1/14 作业 第一题 生成四位验证码 第二题 彩票机

1 import java.util.Random; 2 3 4 public class Test1 { 5 6 /** 7 * @param args 8 */ 9 public static void main(String[] args) { 10 // TODO 自动生成的方法存根 11 12 // 方法一: 全部列出 13 String ss=new String("qwertyuiopasdfghjklzxcvbnm1234567890"); 14 15 //随机数实例化

随机生成数字验证码

protected void Page_Load(object sender, EventArgs e) { // 生成验证码 string checkCode = RandLetter(4); // 把新的验证码保存到Session中 Session["CheckCode"] = checkCode; // 输入验证码 CreateImages(checkCode); } /// <summary> /// 生成验证图片 /// </summary> ///

Shell脚本学习三:生成随机数

Linux中生成随机数可以使用$RANDOM这个变量. man bash命令查看对RANDOM的解释. RANDOM Each time this parameter is referenced, a random integer between 0 and 32767 is generated. 可以看出,$RANDOM生成的随机数范围在0到32767之间. 如果想要生成0到9之间的随机数,就可以对10取模运算,这样就可以得到0到9之间的随机数. [[email protected] ~]# 

random库使用例子——生成随机验证码

用于生成4位随机验证码 #_*_coding:utf-8_*_ #__author__ = "csy" import random checkcode='' for i in range(4): current=random.randrange(0,4) #生成随机数与循环次数比对 current1 = random.randrange(0,4) if current == i: tmp=chr(random.randint(65,90)) #65~90为ASCii码表A~Z elif

struts2生成随机验证码图片

之前想做一个随机验证码的功能,自己也搜索了一下别人写的代码,然后自己重新用struts2实现了一下,现在将我自己实现代码贴出来!大家有什么意见都可以指出来! 首先是生成随机验证码图片的action: CreateImageAction: package com.xiaoluo.action; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedIm

java生成简单验证码图片

概要 最近项目需要用java实现输出随机验证码图片到前台,正好有机会接触下java的绘图类,完成需求后也有时间做个总结,写篇随笔记录下也希望能帮助到有同样需求的人! 需求流程图 1.生成随机数 在java中生成随机数无非就是调用Random的api,但为了后续更好的实用,应该分成多种组合以适应需求的变化,应将生成随机数的个数和类型组合还有排除字符抽取成参数,这个也比较简单,没有什么难度,就直接贴上代码 1 /** 2 * 生成随机验证码 3 * @param type 类型 4 * @param

Android生成随机验证码技术

在Android客户端应用开发中,往往需要短信验证码或者随机验证码来限制用户的操作或者认证.短信验证码是为了对用户进行认证,主要通过Http协议等通信协议实现;随机验证码很大程度是为限制或者提示用户相关操作.随机验证码的验证主要有两种方式:请求服务器验证,本地验证.比如,在用户向服务器发送登录请求,我们通过随机验证码(本地验证即可)限制用户随意按请求按钮,演示如下: 源码实战 (1)src/.../createCode.java 功能:使用Random.Canvas.Paint及其相关方法创建包