Я пытаюсь создать библиотечную систему для определенного класса с книгой, студентом и книжной книгой.Как назначить случайное значение массива другому массиву и уникальному значению
Я два массива называется Students
и Books
Пусть элементы студентов массива $students=(st1,st2,st3,st4,st5,st6);
и элементы книг являются $books=(b1,b2,b3,b4,b5,b6);
Я хочу распространять книги для студентов случайным образом, что:
Условие 1: Все учащиеся должны прочитать все книги в 6 итерациях.
условие 2: Нет студенты должны получить дубликаты книг (т.е. нет книг не следует назначать дважды
Процесс распределения:. В каждой итерации каждый студенты получают одну книгу, чтобы прочитать из 6 и должно быть . уникальный
Примечание: Нет итерации всегда будет либо равно числу книг или меньше, чем количество книг
для получения дубликата чека у меня есть таблица
issued_book
где я храню значение о. идентификатор студента (внешний ключ) и идентификатор книги (внешний ключ), назначаемый им на каждой итерации в таблицеissued_book
.Каждый раз, когда все студенты возвращают книги вместе, назначают новые.
Но почему-то я не получаю уникальных комбинаций для каждого ученика при назначении книжного массива ученику.
Домашнее задание возможно? – Blinkydamo
Да, я пытаюсь что-то построить – user3424169