我想建立一個圖書館系統爲書和學生的特定類和問題書表。如何分配一個數組的隨機值到另一個數組和獨特的值
我有兩個陣列稱爲Students
和Books
假設學生數組中的元素是$students=(st1,st2,st3,st4,st5,st6);
和書籍元素是$books=(b1,b2,b3,b4,b5,b6);
我想在分發書籍給學生隨機的方式使得:
條件1:所有學生都應該閱讀6 迭代中的所有書籍。
條件2:沒有學生應該得到重複的書籍(即無書 應當兩次分配
分配的過程:在每次迭代每個學生獲得一個 書來讀的6出,應該是。獨特的
注:沒有迭代總會要麼等於書籍或小於冊數數
爲了得到重複檢查我有一個表
issued_book
我在哪裏存儲值O。在issued_book
表中的每個迭代中將f學生ID(外鍵)和書籍ID(外鍵)分配給它們。每次所有學生一起返回書籍,然後指定一個新書。
但不知何故,我沒有得到每個學生的獨特組合,同時分配書籍數組給學生。
可能的家庭作業? – Blinkydamo
耶是種嘗試建立的東西 – user3424169