请教一下例如像QQ玫瑰花园那样,花草会不定时的长草长虫,这是什么算法?
难道是有个线程一直在不停的检索数据库中的数据吗?个人觉得不太可能吧,以腾讯用户这种数据量,数据检索完毕估计花都开了。。。
怎么样可以达到这种效果呢?
------解决方案--------------------------------------------------------
在本地机运行一个获取随机数(0~1)的代码,
if大于0.7就长虫,
else if 大于 0.3 就长草
else 算用户运气好,没出问题
定时运行这个代码就行了,通过调整0.7和0.3的值就可以控制发生率,例如改成 0.9 和 0.8,那么长虫和长草的概率就会降低很多