Home >Backend Development >PHP Tutorial >有哪位大神做过类似好玩测试的网站啊

有哪位大神做过类似好玩测试的网站啊

WBOY
WBOYOriginal
2016-06-23 14:15:471022browse

网上好多,类似什么算命啊,看看你下辈子什么的
就是输入同一个人名,出来结果都是一样的,
我想做个,但是不知道这数据结构,以及程序怎么设计,
输入相同的字词,出来的结果必须一样,
我本想做个列表,但是想想这个记录表,得多大啊,头疼!


回复讨论(解决方案)

你看看这样的想法行不行,进来一个 name 先去数据库找,如果已经存在,就取出结果,如果没有,就随机给结果,并存到数据库中。如果想更完美点,就中间放一层缓存 redis或者memcache

伪科学!
输出结果都是随机产生的

伪随机数发生器 rand 是可以播种种子的,相同的种子将产生相同的伪随机数序列
因此,只需将传入的数据做为种子就可以了

 srand(hexdec(md5($input, 1)));


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn