Jam*_*son 2 mysql random probability
我有一个扑克和二十一点游戏,在MySQL数据库中存储一个基卡牌.为了洗牌,我使用ORDER BY RAND()随机订购表格,然后将卡片按顺序插入另一张表格中.使用RAND()会导致玩真实牌和物理混乱的现实赔率,还是这个功能不够随机?
除非你经常练习,否则用真实卡片洗牌并不是那么随意.不正确地进行洗牌很容易,因此包装的顶部或底部没有很好地洗牌.
使用ORDER BY RAND()进行混洗是一种合理的方法,但有一些事情需要注意:
出于娱乐目的,您的方法应该没问题.如果这是为了赚钱,你可能想要使用更好的shuffle算法,例如Fisher Yates shuffle和加密安全的随机数生成器.
| 归档时间: |
|
| 查看次数: |
1708 次 |
| 最近记录: |