快乐扑克3开奖结果的算法?

如何评价一个伪随机数生成算法的优劣?
【余天升的回答(133票)】:
一个比较简单的方法,用数填充一个位图,下面是一个填充黑白图像的例子。
这个是用C#的System.Random类生成的随机数填充的位图
这个是用php的rand函数生成的随机数填充的位图
哪个比较差一目了然。
【知乎用户的回答(77票)】:
给出了一个直观的答案,不过这只是一个非常特殊的特例,实际上绝大多数随机数发生器用这种方法根本看不出来质量。
正确的方法应该是参考德国联邦信息安全办公室给出了随机数发生器质量评判的四个标准。PDF链接在这里
里面列出了四个判别随机数序列质量的准则
K1 — A sequence of random numbers with a low probability of containing identical consecutive elements.K2 — A sequence of numbers which is indistinguishable from 'true random' numbers according to specified statistical tests.K3 — It should be impossible for any attacker (for all practical purposes) to calculate, or otherwise guess, from any given sub-sequence, any previous or future values in the sequence, nor any inner state of the generator.K4 — It should be impossible, for all practical purposes, for an attacker to calculate, or guess from an inner state of the generator, any previous numbers in the sequence or any previous inner generator states.大致翻译:
K1——相同序列的概率非常低
K2——符合统计学的平均性,比如所有数字出现概率应该相同,卡方检验应该能通过,超长游程长度概略应该非常小,自相关应该只有一个尖峰,任何长度的同一数字之后别的数字出现概率应该仍然是相等的等等K3——不应该能够从一段序列猜测出随机数发生器的工作状态或者下一个随机数K4——不应该从随机数发生器的状态能猜测出随机数发生器以前的工作状态我们一般用的随机数发生器至少要符合K1和K2,而用于加密等应用的随机数发生器应该符合K3和K4。
的例子里,应该是PHP的随机数发生器不满足K2。这是一个非常巧的例子,只是PHP 5在Windows底下调用rand()函数的时候会有这样的情况,别的组合不会产生这么巧的图像。实际上PHP提供了一个质量高的多,非常好的随机数发生器mt_rand(),在涉及网页安全的时候请选用这个函数。关于mt_rand()的原理,可以参考这个关于梅森旋转的Wiki网站: /
(英文)。
【李楠的回答(5票)】:
有一系列的测试可以判断一个随机数生成器的优劣。NIST发布了一个工具包专门用来做这件事情。
网页为英文,而且我不知道是否需要翻墙。
【杨勤荣的回答(2票)】:
据我所知,卡方检测是一个比较有效的方法;还有一个方法就是以该随机数发生器为基础,用蒙特卡洛方法求高维数值积分(例如n维球的体积和面积),如果随机数生成器足够好,积分结果应该能很好地逼近理论值。
【王洪城的回答(4票)】:
谈到随机性,这大概是一个令人困惑哲学问题吧。随机行为精确地说究竟指的是什么,最好是有定量的定义。Kolmogorov曾提出一种判定随机性的方法:对于无穷的随机数序列,无法用其子序列描述。J.N.Franklin则认为:如果一个序列具有从一个一致同分布的随机变量中独立抽样获得的每个无限序列都有的性质,则是随机的。这些定义都不是很精确,有时甚至会导致矛盾。可见数学家在谈到这个问题时是多么的审慎。
随机数生成器只是一种产生符合特定分布的随机数的算法。这些所谓的随机数序列实际上是周期性的。从实用的角度出发,随机数生成器如果能够在尽可能多的场合中产生正确的结果,那么它就是好的。但是这个愿望无法完全实现。因为每一个生成器都会在特定的场合失效,比如说可能无法达到随机数的均匀性或者随机数之间隐藏着关联。
已经有大量的随机数生成器,但是找到好的、易移植的、达到工业水准的随机数生成器是一个难以实现的目标。生成非均匀分布的标准方法是先产生均匀分布随机数,然后将其转化为特定分布的随机数。我在博客中有简易介绍。Knuth曾经说
. . . look at the subroutine library of each computer installation in your organization, and replace the random number generators by good ones. Try to avoid being too shocked at what you find.
@余天升的答案测试的大概是随机数分布的随机性和周期性,即随机数的出现无规律,周期要足够长(这是我猜的,猜错了表打我)。这当然是一个很好的方法,图也很简单直白。但是也有其他一些因素需要考虑。对于不同的应用,这些因素的重要程度并不一样。比如说用物理方法产生的真随机数比由数学方法产生的伪随机数随机性更强,更难破解,但这并不能说明物理方法产生的随机数质量更高。假设我们并能够事先知道应用的场景,应该如何评价一个生成器的质量呢?我们并不知道采样的过程、样本的大小或者仿真中的维度。以下两点是很重要的:
生成器只提供预测,不提供保证。这是因为我们产生的只是有限数量的随机数,并且转换成特定分布的方法并不是足够好。因此,在特定的场合即使可靠的生成器也会失效。尽管没有保证,但是有数学上的安全性测度。这意味着我们可以从理论上知道周期长度、一些结构性质以及关联性等。周期长度会限制样本的大小;结构信息可以是我们确定在仿真中是否存在副作用;关联性质则对随机模拟而言很重要。
不言而喻,随机数生成的方法应是快速的,占用内存少的,实现简单,可移植,可并发执行,对于不同的参数都应当具有均匀的速度。更加重要的检测内容是对其统计性质的检测。统计检验又分为两类:一类是理论检验,另一类是经验检验。
先来说说理论检验。顾名思义,理论检验是先验的检验,能够预先告诉我们这些检验的结果将会是如何。如前所述,理论检验主要是检验随机数的周期,内在结构和关联性。发展这一类型的理论十分困难,至今的得到的结果一般是对整个周期的统计检验。对于线性同余算法得到的随机数,周期长度的平方根是一个比较好的样本大小的上限。因此对于一个好的生成器,必须能够使得对于某些参数能够得到最大的周期长度,并且能够计算出这样的参数。比如对于线性同余算法而言,最好的乘数是
.这个观点在很多书籍和论文中都有推荐,但是随着计算机计算能力的提高,这个观点已经不合时宜啦。因为对于现代的计算机而言,这样的周期还是太短了,现在而言m不应小于
.生成器的内部结构如栅栏结构和超平面点的分布也很重要。对于不同的生成器有特定的检测方法。结构检测用到最多的就是谱检验,谱检验就是基于相邻平行超平面之间最大距离的检验,该距离越大,生成器越差。如下图所示:
上图中随机数主要保持在平面内。
对于二维的情况如下图所示:
图中我们可以用少量的平行线来全部覆盖它们,由许多不同的平行线族,它们将会碰上所有的点。平行覆盖线的数目是一个重要的指标。图中我们可以用少量的平行线来全部覆盖它们,由许多不同的平行线族,它们将会碰上所有的点。平行覆盖线的数目是一个重要的指标。
将随机数生成器应用在并行进程中尤其要注意的是随机数之间是否关联,即独立性检测。比如用线性同余算法得到的均匀分布经Box-Muller转换成正态分布得到的点
落在一条螺旋线上,如下图:
从理论上可以证明所有的线性和非线性同余序列都存在长周期相关现象。如果几个并行处理器分别使用同一个同余序列的不同段落,分割时就应该避开具有强相关的分点。以上的3副图给人一种触目惊心的感觉,没想到我们平常用到最多的线性同余算法产生的随机数是如此的”不随机“,我想这种震撼类似于第一次用显微镜观察微生物发现一个不可思议的微观世界。的确,这类似于我们用超高分倍率的显微镜来观察我们得到的随机数,只有对于很精确的应用情境这种观察才是有价值的,否则只是杞人忧天、庸人自扰了。在这种情况下,简单的线性同余序列肯定是不适用的,应当使用具有更大周期的生成序列,尽管实际上只要生成这个周期中的很小的一部分。
理论检验是不够的,我们还需要经验检验。经验检验性对较简单,且有很多的方法。比如:
等分布检验:又称均匀性检验,将
【0,1[】区间分成k个相等的子区间,落在每个子区间的伪随机数个数应该相等。常用的是
检验。序列检验:相继的数偶独立一致分布。计算的是数偶对的出现次数。间隔检验:用来考察在某个范围内序列的出现的间隔长度。扑克检验:考虑5个相继整数组成的n个组,观察其出现模式。........
经验检验还有很多,不一一赘述了。
当然即使通过了所有的统计测试,这也不能证明什么,但是这提高了我们使用这个生成器的信心。
对于实际应用中,应该对不同的应用场景选择合适的生成器。当然也有一些通用的测量方法来告诉我们该生成器是否有可能是一个好的生成器。对于并行应用来说,很多通常情况下很好的生成器都不合适。我们可以为k个进程选择k个生成器,虽然这也不是一个很好的方法。通用的方法如下:
有一个比喻:随机数生成器就像抗生素,每一种都有副作用,没有安全的随机数生成器。好的随机数生成器应该是有理论检验的支持,充分的经验证据和良好的实际表现。遵循以下一些建议对于合理使用随机数生成器很有帮助:
不要相信只由一个生成器得到的随机数序列,在使用前用不同的生成器检验它们的结果。不要在没有理论依据和经验支持的情况下将几种生成器结合起来或并行。在使用前了解生成器的特性。
【知乎用户的回答(2票)】:
nist随机性测试方法频数测试:测试二进制序列中,“0”和“1” 数目是否近似相等。如果是,则序列是随机的。块内频数测试:目的是确定在待测序列中,所有非重叠的 长度为M位的块内的“0”和“1”的数目是否表现为随机分布。如果是,则序列是随机的。游程测试:目的是确定待测序列中,各种特定长度的 “0”和“1”的游程数目是否如真随机序列期望的那样。如果是,则序列是随机的。块内最长连续“1”测试:目的是确定待测序列中, 最长连“1”串的长度是否与真随机序列中最长连“1”串的 长度近似一致。如果是,则序列是随机的。矩阵秩的测试:目的是检测待测序列中,固定长度子序列的线性相关性。如果线性相关性较小,则序列是随机的。离散傅里叶变换测试:目的是通过检测待测序列的周期性质,并与真随机序列周期性质相比较,通过它们之间的偏离程度来确定待测序列随机性。如果偏离程度较小,序列是随机的。非重叠模板匹配测试:目的是检测待测序列中,子序列是否与太多的非周期模板相匹配。太多就意味着待测序列是非随机的。重叠模板匹配测试:目的是统计待测序列中,特定长度的连续“1”的数目,是否与真随机序列的情况偏离太大。太大是非随机的。通用统计测试:目的是检测待测序列是否能在信息不丢失的情况下被明显压缩。一个不可被明显压缩的序列是随机的。压缩测试:目的是确定待测序列能被压缩的程度,如果能被显著压缩,说明不是随机序列。线性复杂度测试:目的是确定待测序列是否足够复杂,如果是,则序列是随机的。连续性测试:目的是确定待测序列所有可能的m位比特的组合子串出现的次数是否与真随机序列中的情况近似相同,如果是,则序列是随机的。近似熵测试:目的是通过比较m位比特串与m-1位比特串在待测序列中出现的频度,再与正态分布的序列中的情况相对比,从而确定随机性。部分和测试:目的确定待测序列中的部分和是否太大或太小。太大或太小都是非随机的。随机游走测试:目的是确定在一个随机游程中,某个特定状态出现的次数是否远远超过真随机序列中的情况。如果是,则序列是非随机的。随机游走变量测试:目的是检测待测序列中,某一特定状态在一个游机游程中出现次数与真随机序列的偏离程度。如果偏离程度较大,则序列是非随机的。参考
测试程序前面有人给过了,这里重复一下地址
类似的测试标准和程序还有diehard
这个项目里面有开源的ENT测试。主要测试有五项。详细信息见链接
【金山的回答(0票)】:
请阅读NIST SP800-22文档,共15个测试项。NIST还提供对应的测试套件。采集完随机数,用渣电脑单线程测试的话,要好几个小时。
&&&&&本文固定链接:
【上一篇】
【下一篇】
您可能还会对这些文章感兴趣!
最新日志热评日志随机日志502 Bad Gateway
502 Bad Gateway(微信搜索 360星座)
当前位置: >
扑克牌算命“七步法”
扑克牌算命&七步法&&&
很早的时候,大家是不是玩过一种简单的,比如A是&一心一意&、2是&三心二意&、3是&靠山&之类的,其实挺&小儿科&的。老狗&潜心研究&数日,中西式结合,对原来的算法作了较大的改进,总结出了一套比较&科学&的&扑克牌七步算命法&。
写博克本身就是一件无聊且有趣的事。我就把这&无聊且有趣&发挥到极致,在博克里将这七步法发表出来。如果你有兴趣,可熟练掌握,作为职场休息、交友时,没事找事、没话找话的沟通手段。如果练成了一口&铁嘴&,说不定能为自己加分呢。:-)
我曾经给人算过多次,普遍反映&奇准&!这有两方面的原因,一方面是扑克牌的设计本身就有人文文化的内涵,按一定的程序组合,与人的活动能有机地对应起来;另一方面当然是老狗的&口才&出彩喽!^_*
话说这&七步法&是很有讲究的。七步包括:洗牌、摆卦、通关、补劫、求运、抽签、解命。每一步都有些名堂,且听我一 一道来。
第一步,洗牌。洗牌必须由被算命者亲自来洗,而且要心诚、心静。要点是洗三次,洗一次对天、洗二次对地、洗三次对自己。对天、对地、对自己,如果你信其无,就当作是游戏;如果你信其有,就作为一种仪式。牌洗过三次,就由算命者来摆卦了。注意:洗牌前,要将大王、小王拿出来,放在一边,备用。
第二步,摆卦。这个卦阵为金字塔式,共七层。与老式算命的摆放没有区别。算命者拿过洗好的牌,正面朝下,执于左手,右手从上面一张张取牌置于桌上。金字塔前六层正面朝下,交替压着牌,第七层正面朝上。记住两个&术语&:正面朝下的为&死牌&,正面朝上的为&活牌&。后面会多次提到这两个名词。金字塔卦阵如下图所示:
第三步,通关。此命能不能接着算下去,通关是关键。关要是通不过,不算也罢,要不&天机不可泄露&,要不&时运不可捉摸&,人算不如天算,听天随缘,只有一起谈谈&今天的天气哈哈&。
如何通关?这也是常规方法,我没有作较大有改变,只是加了一些&术语&。记住一个数:13。这是扑克牌里最大数。步骤:1、取手里的牌一张,将其牌面上的点数与桌面上的某一张活牌点数相加,如果等于13,这两张牌就是&天牌&,&天牌&集中放在桌面的右边;2、桌面上的活牌取走后,如果死牌没有被剩下的活牌压住,就将死牌翻为活牌;3、从手中取出的一张牌,与桌面任何一张活牌相加,都找不到等于13的,手中的这张牌就称为&地牌&,&地牌&集中放在桌面的左边;4、A、J、Q、K分别作1点、11点、12点、13点;遇K直接作&天牌&放在桌面右边的天牌里;4、依步骤1、2、3,一直做下去,直到手里的牌取完为止。注意:如果没有将金字塔卦阵上的牌全部拿完,就叫做没有&通关&。事不过三,可以依上面的步骤做三次,三次以内通关了,跳到第五步;三次没有通关,就得做第四步:补劫。
第四步,补劫。这是我的创造。由于通不了关,意味着时运中有&劫数&存在,这个&劫&要补进&天牌&里。现在要用到大、小王。大王代表的是&大劫&,小王代表的是&小劫&。当然,作算命游戏时,最好称作&大麻烦&、&小麻烦&。我常常作为消遣,给妻子或自己算,遇上&补劫&,也是浑身的不舒服。:-)
补劫的方法很简单:你将大、小王暗扣在桌子上,请被算命者从中挑一张。是挑大王还是挑小王就看他的运气了。挑出的大王或小王,就作为一张替代牌。替代的方式是,如果桌面上的活牌有几张,由被算命者自己决定愿意与哪一张活牌相加等于13。如果桌面只有一张活牌,就直接替代与其相加了。注意:一定要记住大王或小王作为替代牌的点数。比如,桌上活牌是5点,8点加5点等于13,这时王就替代为8点,记住王这时是8点,不再是王了。将替代牌与相加的活牌放到桌上的&天牌&中去。这时可以将地牌与金字塔上的活牌继续依通关步骤做下去,直到通不了为止。因为,王作为替代牌参与进去,可能将活牌拿开后,原先压住的死牌变活,将关&救通&,而救通的代价是&补劫&!如果仍然救不通,不要紧,金字塔上的牌就不管它了,称为&废牌&,视为与此命无关的天数了。到目前,桌面上有这样几堆牌:右边的&天牌&,左边的&地牌&,还可能存在金字塔卦阵上的&废牌&,一张未抽中的大王或小王。请将&废牌&和未抽中的王丢到一边去。进入第五步。
第五步,求运。将那一堆&天牌&拿起,开始求天运了。方法也是常规的:每次从这一摞&天牌&的最上面和最下面各取一张,如果成对子,就单独放在桌面正中的地方,直到一摞&天牌&取完。依此做三个回合。注意:在天牌中,如果有补劫,王就是原先替代牌的点数。比如前面举例王替代为8,遇8就结为对子放在桌面。
第六步,抽签。拿起&地牌&,由被算命者从中抽牌,桌上有多少个对子,就抽多少张。抽出的牌,正面朝下,在每副对子上分别压一张。最后抽一张,正面朝下,单独放在一边。
第七步,解命。翻开压在对子上的每张牌和最后抽出的、单独放在一边的牌,观察牌势,综合分析。
&七步算命法&提供了两种预测法,一种是&简易解命法&,一种是&综合解命法&。由于综合解命法与牌的花色变化和点数变化相关,比较复杂,只在本文简单提及,如有兴趣再作交流。下面重点介绍简单解命法。
先熟悉桌面上的牌型。桌面上现有三类牌:对子,这是从天牌中求出来的;压在对子上的暗牌,这是从地牌中抽出来的;单独暗扣的一张,这也是从地牌中抽出来的。这三类牌各有说道:
对子牌阐释的是天运,对子上面压着的牌阐释的是地运,单独抽出的那一张牌阐释的是人运。分出这三类并不是故弄玄虚。老式算法没有区分,所有的牌含义解释都是一样,没有最大限度地综合运用扑克牌上的文化信息。现在分为三类后,承载、包容的信息量就大多了,而且预测的&容错率&很高!下面详细说明:
一、天运牌(对子牌)代表的意思(以下解释,借鉴了很多信息资料,有自己的一些体会和阐释,并非完全原创,特此说明)
A&&代表开始、起因、愿望、动机。A可以看成是数字1。数字1代表了万物的开始和起源,创造的最最原始的力量。1表示统一、自我、一致、独特、完整和无限。就像种子一样,1也有自发主动、有意图的、有动机和不变的意思。所有的事物都是从1开始的,有1而生2,因2而生万物。
2&&代表矛盾、平衡、选择和决定。数字2包含了&两点一线&的原理。哲学里的二元性,也就是对立的统一。基础的二元性包括:奇数和偶数、阴和阳、光和暗、上帝和魔鬼、主动和被动、生命和死亡、快乐和悲伤、健康和疾病等。
3&&代表稳定、安全、控制力。三点共面、三点共圆,简单的3个点就可以描绘并控制世界!三角形最稳定、最牢固。
4&&代表基础、丰富、包容、和美。数字4和物质世界和物质存在有关&&4元素、四个方向、四个季节等。4是代表均衡的基础,因为4是(2+2)的产物。另外我们还能找到与4相关的神秘学的四种美德、四福音、天堂的四条河。
5&&代表改变、变动、破坏、痛苦。五芒星是一个能够被无止境的画下去的结构。代表了运动,时间和改变。5是耶稣的创伤,所以同时也代表了痛苦和受伤。同时也是数字4的稳定结构的改变和打破。
6&&代表顺利、愉快、和谐。数字6是毕达哥拉斯的第二个&完美数字&,1+2+3的相加是那一个完美的创造在6天得以完成。六芒星是由两个拥有互相对立特质(火和水)的三角形构成的,给身心实质带来整体化的认识,从而促成和谐。
7&&代表成功、荣耀、聪慧。数字7也能够在很多地方找到:七个音符、七色彩虹、七行星、七元音、一周七天等,这些都是将不同的事物整合到一个整体。上帝创造世界后的第七天为休息日,圣三角(精神灵魂)的总和加上四重世界(物质身体),这些都使数字7成为一个神圣的数字,代表了开始和唤醒的状态。由于包含了七行星的力量,7也代表了智慧。
8&&代表发达、机遇、圆滑。发达的解释这与民间的文化有关,而机遇是拆字的结果,两个0分开什么都不是,意外地碰在一起就变成了大家喜爱有加的&8&!。
9&&代表的是限度、界限、终点、结果。9是中国文化中的大数。作为个位数最后一个数字,9代表一个限度和界限。
10&&代表美好、圆满、结束。10和1在神秘学上是相同的。代表无限的、更高一层的统一。同时代表了一个目标的实现和结束。毕达哥拉斯认为,10是一个完整的和完美的数字。
J&&代表开始就不顺、动机不佳等。这是从拆字上解释的。&1&是起源,而&J&在&1&上带出一个&累赘&。
Q&&代表机遇不佳、错失良机等。&Q&是由O加一划组成的,这一划放在左边就是&10&,放在上面,就是&6&,放在下面就是&9&,放在中间就是&8&,都是有不错寓意的数字,但偏偏就是放不对位子,总是差那么一点!
K&&代表的是乱七八糟、安排不周。&4&本来非常和美,但偏要打乱,将那两划推过来,变成&K&!
二、地运牌(压在对子上的那张牌)代表的意思(基本上是原创)
A&&代表自己或子女。这是由1是本源和起始引伸而来的。
2&&代表婚姻。这好理解。
3&&代表家庭。1+2=3。这也无需解释。
4&&代表生活。四方、四季,包罗人的一生,而家庭(3)之外再加一件事,自然是生活了。
5&&代表的是健康、身体。数字5代表生命、活力和人性,因为我们手上有五根手指;我们身体伸展开时一个头、两只手和两只脚也是构成五个方向。五官、五体、五脏、五谷等等,都与人的身体、健康有关。
6&&代表的是工作、事业。6是由两个3而组成,两个三点共圆、共面,形成人的两个世界&家庭和社会&。
7&&代表的是精神、心态。这个数字很神秘,我一直这样认为,它与人的精神世界有关。
8&&代表的是财运。这是很俗也很容易被接受的解释了。
9&&代表的是父母、长辈。九五至尊,没有人敢随便占用这个数。
10&&代表理想、追求。十全十美嘛!
J&&代表的是朋友、同事、与人的关系。
Q&&代表的是女性、女友、妻子、桃花运。
K&&代表的是上司、老板、靠山,男性、老公。
J、Q、K的代表意义,与扑克牌承载的文化有关,我取用的是流行、通用说法,这里不作过多阐释。
三、人运牌(单独那一张)可以按天运牌和地运牌的不同意思,综合解释。
四、具体解命步骤
先将压在对子牌上的地运牌和单独一张的人运牌翻开。根据上面提供的各种解释,综合分析。需要注意的是,天运牌和地运牌的解释不能串了。也许你已经注意到,地运牌代表的意思都是实实在在的,比如自己、婚姻、家庭等等,而天运牌代表的意思大都比较感性。像这样区分的理由是,将地运牌作为被算的主体,由天运对地运进行解析,而人运是综合统领全局。这是夏氏算命法与其他算法不同的关键点所在。
另加说明的是,补劫后王在天运牌里,作为对子抽出后,就不能再按对子中的点数来解说,应该作为&劫&来解。比如按前面的示例,王作为&8&点,连成对子放在天运牌里,这时候不是8,而是&劫&,这个&劫&只对相应的地运牌作解释。
前面介绍的是简易解命法,综合解命法需要与花色对应综合分析,比较复杂。
大家知道,扑克牌的花色设计,是有相应的说法的。如,红桃代表春天、方块代表夏天、黑桃代表秋天、梅花代表冬天;又如,红桃代表爱情、心情,方块代表钻石、财富,黑桃是橄榄叶,代表和平、安宁,梅花是三花草,代表幸福等等。代表季节的那一层意思放在天运牌上分析,代表爱情、财富那一类的放在地运牌里分析,人运牌自然是综合分析了。这里面变化很多,我就不一一介绍,如有兴趣,可进一步交流。
有不清楚的,可在此咨询;自己算出的牌势解析不了,可在此讨论。
白羊座 3月21-4月20
白羊座 3月21-4月20
金牛座 4月21-5月21
双子座 5月22-6月21
巨蟹座 6月22-7月22
狮子座 7月23-8月23
处女座 8月24-9月23
天秤座 9月24-10月23
天蝎座 10月24-11月22
射手座 11月23-12月21
魔羯座 12月22-1月20
水瓶座 1月21-2月19
双鱼座 2月20-3月20
白羊座爱情
白羊座爱情
金牛座爱情
双子座爱情
巨蟹座爱情
狮子座爱情
处女座爱情
天秤座爱情
天蝎座爱情
射手座爱情
摩羯座爱情
水瓶座爱情
双鱼座爱情
白羊座性格
白羊座性格
金牛座性格
双子座性格
巨蟹座性格
狮子座性格
处女座性格
天秤座性格
天蝎座性格
射手座性格
摩羯座性格
水瓶座性格
双鱼座性格
白羊座致命弱点
白羊座致命弱点
金牛座致命弱点
双子座致命弱点
巨蟹座致命弱点
狮子座致命弱点
处女座致命弱点
天秤座致命弱点
天蝎座致命弱点
射手座致命弱点
摩羯座致命弱点
水瓶座致命弱点
双鱼座致命弱点
属鼠人的性格
属鼠人的性格
属牛人的性格
属虎人的性格
属兔人的性格
属龙人的性格
属蛇人的性格
属马人的性格
属羊人的性格
属猴人的性格
属鸡人的性格
属狗人的性格
属猪人的性格
1980年命运
1980年命运
1981年命运
1982年命运
1983年命运
1984年命运
1985年命运
1986年命运
1987年命运
1988年命运
1989年命运
1990年命运
1991年命运
手机请访问注:如果出现图表无法完全打开,只打开一部分,请尝试刷新页面或按“F5”进行刷新,
快乐扑克历史开奖}

我要回帖

更多关于 快乐扑克 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信