0

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

4

4 回答 4

2

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

string val  = Guid.NewGuid().ToString();
于 2013-01-09T10:17:15.057 回答
0

为什么不使用会话 ID 而不是生成随机数

于 2013-01-09T10:22:25.633 回答
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();
}
于 2013-01-09T10:17:38.893 回答
0

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

于 2013-01-09T10:19:00.290 回答