找到你的口袋妖怪 - 它是如何工作的? JS

时间:2013-08-26 18:45:25

标签: javascript

所以我找到了这个网站http://pokemon.step.lv/

如果您输入姓名和姓氏,它会为您提供口袋妖怪。我只是想知道,如果有人告诉我他们是哪个口袋妖怪,我有可能找出他们的名字吗?

我不想以任何不好的方式使用它,我只是很好奇,我试图在这段代码http://www.google-analytics.com/urchin.js中找到一些东西,但我只是一般的编程初学者所以它很漂亮对我来说很难,但它也让我对它更感兴趣。

如果有人觉得无聊到试图帮助我,请看看

2 个答案:

答案 0 :(得分:4)

我不确定有多少口袋妖怪。但我知道口袋妖怪(男性)较少?比有名字。

有一种叫做pigeonhole principle的东西,基本上说,如果你有n只鸽子和n-1个鸽笼,每只鸽子都有自己的洞。名字也是一样的。由于名字比口袋妖怪更多,所以必须有人共享同一个口袋妖怪。因此,答案是否定的,这是不可能的。

答案 1 :(得分:0)

有一系列小宠物。服务器端脚本根据您的名称计算哈希代码,并根据此哈希码从此数组中获取一个元素。这里可以应用任意逻辑,从此哈希码生成数组索引。