提交表格后生成随机数和字符串

时间:2013-01-09 10:15:35

标签: c# asp.net

我创建应用程序获胜表单,其中提交后所有详细信息生成随机数和字符串。生成随机数后,将其保存在SQL数据库中。 所以告诉我如何生成随机数和随机字符串的组合。

4 个答案:

答案 0 :(得分:2)

您应该使用GUID,而不是生成随机数和字符串。这也是独一无二的。

string val  = Guid.NewGuid().ToString();

答案 1 :(得分:0)

这里

using System;
using System.Text;

public string RandomString (Random r, int len)
{
    string str
         = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
    StringBuilder sb = new StringBuilder();

    while ((len--)> 0)
        sb.Append(str[(int)(r.NextDouble() * str.Length)]);

    return sb.ToString();
}

答案 2 :(得分:0)

使用DateTime.Now.Ticks.ToString()DateTime.Now.ToFileTime().ToString()生成随机数。

答案 3 :(得分:0)

为什么不使用会话ID而不是生成randoms