楼主:
lenofire (lenofire)
2018-03-11 00:02:15https://i.imgur.com/zCQhdey.jpg
想问一下如何检查题目有没有重复
目前这种写法是有重复情况出现
我没用阵列作记录 是因为 我题目是一页一题的,我知道应该是逻辑出现不对,请问可作
指导吗
作者:
pigwolf (光头)
2018-03-11 00:08:00用session 存一份array 型态的资料,进行比对有登入的话就是要几题,先配好塞到数据库另一张表,再捞出
楼主:
lenofire (lenofire)
2018-03-11 00:13:00你后者做法 是做剧本的意思吗
作者:
kattte (诚实面对自己吧!)
2018-03-11 01:09:00确定DB里的题目内容每一题都不一样吗?
楼主:
lenofire (lenofire)
2018-03-11 01:15:00对 我做了二十题 但要随机不重复抽出10题
1~20打乱顺序array存入session,拿题号的值就好
作者: iFEELing (ing) 2018-03-11 02:06:00
随机不重复其实不是完全随机 因为要排除已出现过的要排除已出现过的那就要有共通的地方储存
作者:
tkdmaf (皮皮快跑)
2018-03-11 21:44:00其实你想着要打乱资料顺序,你就只是在搞资料。事实上你只需要打乱索引……不过大家的想法其实就很一致:先打乱,再依序取,这样就绝对不会重复。
想成扑克牌的抽牌就好了,52张牌都顺序换来换去然后拿前十张,结案