【发布时间】:2013-07-05 03:09:12
【问题描述】:
我有一个包含 3 个字段的 MySQL 表,如下所示。
id, name, chance
1001, name1, 1
1002, name2, 3
1003, name3, 1
我想随机选择一条记录 100 次。在 100 次中,我希望记录 id 1001 被选择 20 次(1/5 机会),记录 id 1002 被选择 60 次(3/5 机会),记录 id 1003 被选择 20 次(1/5机会)。
如何在 MySQL 和/或 PHP 中做到这一点?
非常感谢!
【问题讨论】: