随机输出验证码

String str = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";
        String str2[] = str.split(",");//将字符串以,分割
        int sum = 0;//计数器
        for (int i=0; i<str2.length; ++i)
        {
            ++sum;
            if (0 == sum % 10)
            {
                System.out.println("");//没十个数据换行
            }
            System.out.print(str2[i] + " ");
        }
        System.out.println("");
        Random rand = new Random();//创建Random类的对象rand
        int index = 0;
        String randStr = "";//创建内容为空字符串对象randStr
        Scanner scan = new Scanner(System.in);//创建Scanner类的对象
        while (!scan.next().equals("#"))//判断从键盘输入的是否是字符#
        {
            randStr = "";//清空字符串对象randStr中的值
            for (int i=0; i<4; ++i)
            {
                index = rand.nextInt(str2.length-1);//在0到str2.length-1生成一个伪随机数赋值给index
                randStr += str2[index];//将对应索引的数组与randStr的变量值相连接
            }
            System.out.println("验证码:" + randStr);//输出所求的验证码的值 
时间: 2024-10-06 00:16:21

随机输出验证码的相关文章

php随机输出验证码

<?php$img = imagecreatetruecolor(100, 40);$black = imagecolorallocate($img, 0x00, 0x00, 0x00);$green = imagecolorallocate($img, 0x00, 0xFF, 0x00);$white = imagecolorallocate($img, 0xFF, 0xFF, 0xFF);imagefill($img,0,0,$white);//生成随机的验证码$code = '';for(

Python随机生成验证码的两种方法

Python随机生成验证码的方法有很多,今天给大家列举两种,大家也可以在这个基础上进行改造,设计出适合自己的验证码方法方法一:利用range Python随机生成验证码的方法有很多,今天给大家列举两种,大家也可以在这个基础上进行改造,设计出适合自己的验证码方法 方法一: 利用range方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # -*- coding: utf-8 -*- import random def generate_verification_c

Java Web:使用Servlet生成网页随机图片验证码

最近在学习Java Web开发,做了一个生成网页随机图片验证码的例子,在此记录. 一.新建Servlet项目: 在MyEclipse中新建Servlet项目,一步步操作就OK,在此不再赘述.建好之后文件目录树如下图: 二.源代码实现: (1)java代码: package com.zdt.identity; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.

产生随机中文验证码

1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 namespace TravelB2B.Core.Utils.Text 6 { 7 /// <summary> 8 /// 产生随机中文验证码 9 /// </summary> 10 public class ChineseCode 11 { 12 /**/ 13 /* 14 此函数在汉字编码范围内随机创建含两个元素的十六进制字节

shell随机输出一个人或多个人的学号及姓名

随机输出3个人的学号及姓名 随机输出1个人的学好及姓名 输出结果: 输出结果:

js实现的随机输出大小写字母代码

js实现的随机输出大小写字母代码:本章节介绍一下如何使用javascript实现输出随机的大写字母或者小写字母,希望能够给大家带来或多或少的帮助.代码如下: function getCharacter(flag){ var character=""; if(flag==="lower"){ character = String.fromCharCode(Math.floor(Math.random()*26)+"a".charCodeAt(0))

HDU 4876 ZCC loves cards _(:зゝ∠)_ 随机输出保平安

GG,,,g艹 #include <cstdio> #include <iostream> #include <algorithm> #include <string.h> #include <vector> #include <queue> #include <math.h> using namespace std; vector<int>G[21][7];//G[i][j] 表示n=i k=j的情况下 二进

bobojavascript、asp.net 实现随机生成验证码

一些网站中都有登录页面,登录时输入正确的验证码才可以,废话不多说,今天就用javascript 和异步来实现自动生成图片验证码的功能. 首先我们要插入一个一般处理程序(也就是ashx的文件,这里我给它起名为WaterMark.ashx) 这个文件所包括的引用: using System;        using System.Web;        using System.Drawing;        using System.Drawing.Drawing2D;        using

javascript如何随机输出数组中的内容

javascript如何随机输出数组中的内容: 有时候我们可能需要从数组中随机抽出一项内容,下面就通过一段代码实例介绍一下如何实现此效果. 代码如下: <script type="text/JavaScript"> var theArray=new Array(); theArray[0]="蚂蚁部落"; theArray[1]="蚂蚁部落一"; theArray[2]="蚂蚁部落二"; theArray[3]=&