[問題] 隨機選擇題不重覆問題

看板PHP作者 (lenofire)時間6年前 (2018/03/11 00:02), 6年前編輯推噓3(3013)
留言16則, 9人參與, 6年前最新討論串1/1
https://i.imgur.com/zCQhdey.jpg
想問一下如何檢查題目有沒有重覆 目前這種寫法是有重覆情況出現 我沒用陣列作記錄 是因為 我題目是一頁一題的,我知道應該是邏輯出現不對,請問可作 指導嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.246.78.212 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1520697737.A.6DD.html ※ 編輯: lenofire (60.246.78.212), 03/11/2018 00:03:44 ※ 編輯: lenofire (60.246.78.212), 03/11/2018 00:06:36

03/11 00:08, 6年前 , 1F
用session 存一份array 型態的資料,進行比對
03/11 00:08, 1F

03/11 00:10, 6年前 , 2F
有登入的話就是要幾題,先配好塞到資料庫另一張表,再撈出
03/11 00:10, 2F

03/11 00:13, 6年前 , 3F
你後者做法 是做劇本的意思嗎
03/11 00:13, 3F

03/11 01:09, 6年前 , 4F
確定DB裡的題目內容每一題都不一樣嗎?
03/11 01:09, 4F

03/11 01:13, 6年前 , 5F
為什麼code是抓圖。
03/11 01:13, 5F

03/11 01:15, 6年前 , 6F
對 我做了二十題 但要隨機不重覆抽出10題
03/11 01:15, 6F

03/11 02:03, 6年前 , 7F
1~20打亂順序array存入session,拿題號的值就好
03/11 02:03, 7F

03/11 02:06, 6年前 , 8F
隨機不重複其實不是完全隨機 因為要排除已出現過的
03/11 02:06, 8F

03/11 02:08, 6年前 , 9F
要排除已出現過的那就要有共通的地方儲存
03/11 02:08, 9F

03/11 13:25, 6年前 , 10F
亂數排序 取前十
03/11 13:25, 10F

03/11 21:44, 6年前 , 11F
其實你想著要打亂資料順序,你就只是在搞資料。事實上你只
03/11 21:44, 11F

03/11 21:44, 6年前 , 12F
需要打亂索引……
03/11 21:44, 12F

03/11 21:45, 6年前 , 13F
不過大家的想法其實就很一致:先打亂,再依序取,這樣就
03/11 21:45, 13F

03/11 21:45, 6年前 , 14F
絕對不會重覆。
03/11 21:45, 14F

03/11 22:58, 6年前 , 15F
想成撲克牌的抽牌就好了,52張牌都順序換來換去
03/11 22:58, 15F

03/11 22:58, 6年前 , 16F
然後拿前十張,結案
03/11 22:58, 16F
文章代碼(AID): #1Qf069RT (PHP)
文章代碼(AID): #1Qf069RT (PHP)