码迷,mamicode.com
首页 > 其他好文 > 详细

生成四位的随机数,用于登录验证码制作。

时间:2014-12-31 11:11:50      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:

两种方法,调用其一即可:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace SJ_random
 8 {
 9     class Class_main
10     {
11         static void Main()
12         {
13             Class_random rdm = new Class_random();
14 
15             Random rm = new Random();
16 
17             string s = string.Empty;                //置空字符串.
18 
19             Console.WriteLine(rdm.random_1(s, rm)); //调用方法 random_1 ,产生随机数.
20 
21             Console.Write(rdm.random_2(s, rm));     //调用方法 random_2 ,产生随机数.
22 
23             Console.ReadKey();
24         }
25     }
26 
27     public class Class_random
28     {
29         /// <summary>
30         /// 方法一,生成随机数。
31         /// </summary>
32         /// <param name="s">接收生成的随机数</param>
33         /// <param name="rm">random的实例</param>
34         /// <returns>生成的随机数</returns>
35         public string random_1(string s, Random rm)
36         {
37             for (int i = 0; i < 4; i++)
38             {
39                 int k = rm.Next();
40 
41                 char j = (char)(0 + (char)(k % 10));
42 
43                 s += j.ToString();
44             }
45             return s;
46         }
47 
48         /// <summary>
49         /// 方法二,生成随机数。
50         /// </summary>
51         /// <param name="s">接收生成的随机数</param>
52         /// <param name="rm">random的实例</param>
53         /// <returns>生成的随机数</returns>
54         public string random_2(string s, Random rm)
55         {
56             s = Convert.ToString(rm.Next(1000, 9999));
57 
58             return s;
59         }
60     }
61 }

 

生成四位的随机数,用于登录验证码制作。

标签:

原文地址:http://www.cnblogs.com/KTblog/p/4195265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!