我想建立一个图书馆系统为书和学生的特定类和问题书表。如何分配一个数组的随机值到另一个数组和独特的值
我有两个阵列称为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