人品计算器

资料百科

人品计算器是一个测试游戏玩家人品的工具,最简单的是将各字符的ASCII或Unicode码相加,取其和再适还食找副笑取余(通常mod 10掌盟家虽0)求出"人品值"。

  • 中文名称 人品计算器
  • 外文名称 RP calculator
  • 所属类别 软件 游戏 娱乐
  • 原理 处理各字符的ASCII或Unicode码
  • 用途 计算人品值

命酸损河叫停刚戏说明

  不管您是单机玩家 网游活品屋行式算联玩家 还是其他各种类型的游戏爱好者,您的人品遭受过怀疑吗?快来输入自己和好朋友的名字,试试自己的人品有没有问题吧。小编这次变得很可怜,看看 您的吧。

人品计算器各版本图片

作例子

简介

  本算法采用ELFhash函数(哈希表方法),随机性更强,不易捉摸

代码

  #include<stdio.h>

  #define MOD 99999甚绍各之标7//As a big prime

  #来自define MAX 10000//As the max length of the string

  int ELFhash(char *key)

  { unsign360百科ed long h=0;

  while(*key)

  { h=(言包h<<4)+*key++;

  unsigned long g=h&0Xf000000旧目0L;

  if(g) h^=g>>24;

  h&=~g;

  }

  return h%MOD;

  }

  int main()

  { char a[MAX];

  printf(" 人品计算器 V1.0\n士星得赶凯程时玉船高采用最新技术,随机性更强!可重复多次使用.\n请输入您的姓名(中间不得有空格),满分为 100\n");

  while向算

  { printf("Input: ");

  scanf("%s",a);

  printf("Your RP = %.4f\n",ELFha型显营切育改云重川衡害sh(a)/10000.0);

  }

  return 0;

  }

反编译了人品计算器

  代码如下 自己看 我看不懂

  // Action script...

远根留  // [onClipEvent of sprite 64 in frame 1]

  onClipEvent (construct)

  {

  editabl走酒石督相轻宜销贵e = true;

  password = false;

  text = "";

举末坏父乡浓仍并村  maxChars = null;

  restrict = "";

  enabled = true;

  v无合宜卷isible = true;

  minHeight = 0;

  minWidth = 0;

  }

  // [onClipEvent of sprite 21 in frame 1]

  onClipEvent (construct)

  {

  icon = "";

  label = "计算";

  labelPlaceme周露nt = "right";

克等静政倒写双  selected = false;

  toggle = false;

  enabled = true;

  visible = true;

  minHeight = 0;

  minWidth = 0;

  }

  // [onClipEvent of sprite 63 in frame 1]

  onClipEvent (construct)

  {

  editable = false;

  htm顶法读够雨附境是氧l = false;

  t上段重指土ext = "";

  wordWrap = true;

  maxChars = null;

  restrict = "";

  enabled = true;

  password = false;

  visible = true;

  minHeight = 0;

  minWidth = 0;

  }

  // [Action in Frame 1]

  function nameResult(s跟车几名联吧掌变践通实tr)

  {

  var _loc1 = checkPreList(str);

  if (_loc1 == null)

  {

  _loc1 = getResult(str);

  } // end if

  var _loc2 = "姓名:" + str + "\n";

  _loc2 = _loc2 + ("人品得分:" + foramtResult(_loc1) + "\n");

  _loc2 = _loc2 + ("评价:" + getValue(_loc1));

  return (_loc2);

  } // End of the function

  function foramtResult(n)

  {

  return (n >= 0 && n <= 100 (n) : ("负溢出"));

  } // End of the function

  function getValue(n)

  {

  var _loc2 = "";

  if (n == 0)

  {

  _loc2 = "你一定不是人吧?怎么一点人品都没有?!";

  }

  else if (n > 0 && n <= 5)

  {

  _loc2 = "算了,跟你没什么人品好谈的...";

  }

  else if (n > 5 && n <= 10)

  {

  _loc2 = "是我不好...不应该跟你谈人品问题的...";

  }

  else if (n > 10 && n <= 15)

  {

  _loc2 = "杀过人没有?放过火没有?你应该无恶不做吧?";

  }

  else if (n > 15 && n <= 20)

  {

  _loc2 = "你貌似应该三岁就偷看隔壁大妈洗澡的吧...";

  }

  else if (n > 20 && n <= 25)

  {

  _loc2 = "你的人品之低下实在让人惊讶啊...";

  }

  else if (n > 25 && n <= 30)

  {

  _loc2 = "你的人品太差了。你应该有干坏事的嗜好吧?";

  }

  else if (n > 30 && n <= 35)

  {

  _loc2 = "你的人品真差!肯定经常做偷鸡摸狗的事...";

  }

  else if (n > 35 && n <= 40)

  {

  _loc2 = "你拥有如此差的人品请经常祈求佛祖保佑你吧...";

  }

  else if (n > 40 && n <= 45)

  {

  _loc2 = "老实交待..那些论坛上面经常出现的偷拍照是不是你的杰作?";

  }

  else if (n > 45 && n <= 50)

  {

  _loc2 = "你随地大小便之类的事没少干吧?";

  }

  else if (n > 50 && n <= 55)

  {

  _loc2 = "你的人品太差了..稍不小心就会去干坏事了吧?";

  }

  else if (n > 55 && n <= 60)

  {

  _loc2 = "你的人品很差了..要时刻克制住做坏事的冲动哦..";

  }

  else if (n > 60 && n <= 65)

  {

  _loc2 = "你的人品比较差了..要好好的约束自己啊..";

  }

  else if (n > 65 && n <= 70)

  {

  _loc2 = "你的人品勉勉强强..要自己好自为之..";

  }

  else if (n > 70 && n <= 75)

  {

  _loc2 = "有你这样的人品算是不错了..";

  }

  else if (n > 75 && n <= 80)

  {

  _loc2 = "你有较好的人品..继续保持..";

  }

  else if (n > 80 && n <= 85)

  {

  _loc2 = "你的人品不错..应该一表人才吧?";

  }

  else if (n > 85 && n <= 90)

  {

  _loc2 = "你的人品真好..做好事应该是你的爱好吧..";

  }

  else if (n > 90 && n <= 95)

  {

  _loc2 = "你的人品太好了..你就是当代活雷锋啊...";

  }

  else if (n > 95 && n <= 99)

  {

  _loc2 = "你是世人的榜样!";

  }

  else if (n == 100)

  {

  _loc2 = "天啦!你不是人!你是神!!!";

  }

  else

  {

  _loc2 = "你的人品竟然负溢出了...我对你无语..";

  } // end else if

  return (_loc2);

  } // End of the function

  function getResult(str)

  {

  var _loc3 = 0;

  for (var _loc1 = 0; _loc1 < str.length; ++_loc1)

  {

  _loc3 = _loc3 + str.charCodeAt(_loc1);

  } // end of for

  return (_loc3 % 100);

  } // End of the function

  function checkPreList(str)

  {

  var _loc1 = null;

  for (var _loc3 in PrenameList)

  {

  if (PrenameList[_loc3][0] == str)

  {

  _loc1 = PrenameList[_loc3][1];

  break;

  } // end if

  } // end of for...in

  return (_loc1);

  } // End of the function

  PrenameList = new Array();

  PrenameList.push(["张晋",100]);

  PrenameList.push(["鬼龟",100]);

  PrenameList.push(["cordy",100]);

  PrenameList.push(["jx2cordy",100]);

  PrenameList.push(["2 306205002",100]);

  PrenameList.push(["日本人",-1]);

  PrenameList.push(["小日本",-1]);

  PrenameList.push(["日本",-1]);

  PrenameList.push(["日本鬼子",-1]);

  getURL("FSCommand:showmenu",false);

  inputName.maxChars = 20;

  resultArea.text = "请输入要计算的名字 然后点击计算按钮\n本程序内容纯属构 仅供娱乐之用\n如有雷同 纯属巧合\n----------by cordy";

  okBtAction = new Object();

  okBtAction.click = function ()

  {

  var _loc1 = inputName.text;

  _loc1 = _loc1.split(" ").join("");

  _loc1 = _loc1.split(" ").join("");

  _loc1 = _loc1.split("\t").join("");

  inputName.text = _loc1;

  if (_loc1 == "")

  {

  resultArea.text = "请先输入要计算的名字";

  }

  else

  {

  resultArea.text = nameResult(_loc1);

  } // end else if

  };

  okBt.addEventListener("click",okBtAction);

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com