摇奖程序和随机生成验证码

Posted beens

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了摇奖程序和随机生成验证码相关的知识,希望对你有一定的参考价值。

技术分享
 1 //摇奖程序
 2         Random r1=new Random();
 3         Set<Integer> s=new HashSet<Integer>();
 4         while(s.size()<10)
 5         {
 6             int i1=r1.nextInt(20);
 7             if(!s.contains(i1))
 8             {
 9                 s.add(i1);
10             }
11         }
12         System.out.println("从20里面随机抽取10个数:");
13         for(int t:s)
14         {
15             System.out.print(" "+t);
16         }
17         System.out.println();
18         //产生随机验证码
19          String str1 = "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
20             Random yan=new Random();
21             for(int i2=0; i2<4; i2++)
22                  {
23                  int j = yan.nextInt(str1.length()-1);
24                  
25                  String s1 = (str.substring(j, j+1));
26                  
27                  System.out.print(s1);
28                  }
29         
View Code

技术分享

以上是关于摇奖程序和随机生成验证码的主要内容,如果未能解决你的问题,请参考以下文章

Delphi 后端随机生成前端验证码图片程序源代码,开箱即用

代码实现PHP生成各种随机验证码

JSP 设计教师与学生不同登陆界面(带验证码)

随机验证码生成代码 (转)

Python random随机生成6位验证码示例代码

Python random随机生成6位验证码示例代码