网上输入姓名得到XX的小测试都是什么算法?
本人新手,在学习编小软件,今天编了个输入姓名测前世的,用的是随机数随机给答案。后来想想不科学,因为这样的话输入同一个名字两次得到的不是同一个答案,就想到了用字符串得到一个码,通过将这个码运算成0-9的数字来对应结果。但是因为有中文有英文,所以不知道该用什么算法来做?希望有大大可以指点一下或者给个源码学习学习。我用的是java,但是给个啥语言的例子都行。谢谢了!
[解决办法]
- C# code
char[] analyse = nameBox.Text.ToCharArray();for (int i = 0; i < analyse.Length; i++){ num += (int)analyse[i];}