當前位置:股票大全官網 - 財經資訊 - java數據庫題庫中有200道題,每次抽十道出來答題都不能重復怎麽寫呢

java數據庫題庫中有200道題,每次抽十道出來答題都不能重復怎麽寫呢

壹下把200道都拿出來放到ArrayList,每次抽取10個200以內的隨機數(最好取list.size())從list拿對應的題給出去。

另壹種是用數據庫,每個用戶有自己的考試記錄表,每做完10題提交壹次記錄到做過的題裏再從數據庫中隨機取10個沒做過的再記錄到數據庫,直到200題都做完。

兩種方法思路基本壹致。

區別就是在內存裏搞還是在數據庫裏搞