15-07-06 小游戏-看名字测缘分
2015-07-07 22:53
323 查看
while (true) { Console.WriteLine("请输入你的姓名:"); string name1 = Console.ReadLine(); int seed1 = 0; if (name1.Length == 2) //名字为两个字 { seed1 = (int)Convert.ToChar(name1.Substring(0, 1)) + (int)Convert.ToChar(name1.Substring(1, 1)); } else //名字为三个字 { seed1 = (int)Convert.ToChar(name1.Substring(0, 1)) + (int)Convert.ToChar(name1.Substring(1, 1)) + (int)Convert.ToChar(name1.Substring(2, 1)); } Random rand1 = new Random(seed1); int yf1 = rand1.Next(10); //随机生成一个10以内的数字 Console.WriteLine("请输入你的姓名:"); string name2 = Console.ReadLine(); int seed2 = 0; if (name2.Length == 2) { seed2 = (int)Convert.ToChar(name2.Substring(0, 1)) + (int)Convert.ToChar(name2.Substring(1, 1)); } else { seed2 = (int)Convert.ToChar(name2.Substring(0, 1)) + (int)Convert.ToChar(name2.Substring(1, 1)) + (int)Convert.ToChar(name2.Substring(2, 1)); } Random rand2 = new Random(seed2); int yf2 = rand2.Next(10); if (Math.Abs(yf1 - yf2)>=4) { Console.WriteLine("你们很有缘分,好好珍惜吧!"); } else { Console.WriteLine("看来你们情深缘浅,好自为之吧"); } }
相关文章推荐
- mysql 基础--约束
- jQuery全局ajax Error
- Uber在华从沸点到冰点 搞定这些才能继续走下去
- YaHoo 前端优化军规
- [leedcode 22] Generate Parentheses
- 空闲时候思考2('\0'等价于数字0还是字符0)
- 数据库除运算
- 2015070706 - 给爱记笔记的朋友
- 解决方案:Resharper对系统关键字提示‘can not resolve symbol XXX’,并且显示红色,但是编译没有问题
- Uber到底挣钱不挣钱,听听司机怎么说
- java数据结构和算法------二叉排序树
- JAVA WEB几种数据库连接方式
- jQuery Timers 定时插件使用
- unity5.X AssetBundle使用(二 )
- C#中的StringBulider
- Parsing ranges item in pcie-designware.c
- 图的深度优先遍历--城市地图
- 《暗时间》读后感
- C++中操作符重载自增\自减
- 区别 Intent 和 Bundle 传值