我想知道我是否可以在WFA中做一个简单的申请,如果你输入你的名字来生成一个幸运数字,我有一个想法,但我真的不知道如果你插入你的数字如何生成一个数字名字......它甚至可以吗?
答案 0 :(得分:3)
在C#中,字符串由单个字符组成,可以转换为int
string s = "Abc";
int i = (int)s[0]; // Get code of first character.
另一种可能性是获取字符串的哈希码:
int hash = s.GetHashCode();
此哈希代码应该看起来足够随机。如果没有,或者如果您需要从名称创建多个随机数,则可以将此哈希码用作随机数的种子值。
var random = new Random(hash);
int n1 = random.Next();
int n2 = random.Next();
答案 1 :(得分:1)
试试这个:
var random = new Random();
var number = random.Next(0, 1000);
在此示例中,number
是0到1000之间的int
数字。