求一个php关于随机生成题库的算法
table数据库内容:
id content fenshu
1 内容1 10
2 内容2 5
3 内容3 5
4 内容4 15
5 内容5 10
6 内容6 10
7 内容7 10
8 内容8 15
。。。。。。。。。。
。。。。。。。。。。
最终查询出的结果想要这样的: 总分要求100(这个可以动态设置) 得到的结果的数据 这些数据的分数 合计要等于100 但这些数据的ID是不重复的。
可能的结果是:
id content fenshu
1 * 10
3 * 5
4 * 15
7 * 10
10 * *
15....
18....
19.....
得出的条数不固定的~~~ 有可能只有10条记录(10个10分的题目) 也有可能20个记录(20个5分的记录)依次类推,,当然 记录里面单个的分数 不能超过设置的 如果单个题目分数为100 总分数设置为100 那取得的记录只有一个 就是那个100分的 也是可以的~~~
总设置的分数 就只考虑 总分为100 或者 120 150 200.... 这些能被2整除的
求教高人指点语句的写法~~~谢谢