2016-11-17 8 views
-1

bookとstudentとbookテーブルを使って特定のクラスのライブラリシステムを構築しようとしています。私は2つの配列が 配列のランダムな値を別の配列と一意の値に割り当てる方法

StudentsBooks

と呼ばれてい

は、学生配列内の要素が$students=(st1,st2,st3,st4,st5,st6); や書籍内の要素あると仮定し$books=(b1,b2,b3,b4,b5,b6); されている私は、学生に本を配布したいラ​​ンダムになるように:

  • 条件1:すべての生徒は、すべての書籍を6 の反復で読む必要があります。

  • 条件2:いいえ、学生が得るべきではない重複ブック(すなわち無図書 が二回割り当てるべきであるディストリビューションの

  • プロセス:。すべての反復では、各学生が6の読み出しにすべきであり、1冊の 本を入手ユニーク

  • 注:重複チェックを取得するための本や書籍の数よりも少ない数の反復のない、常にどちらかと等しくなります

    私は私が値0を格納していますテーブルissued_bookを持っていますissued_bookテーブルの各反復で学生ID(外部キー)とブックID(外部キー)が割り当てられます。

  • すべての生徒が一緒に本を返すたびに、新しいものを割り当てます。

しかし、どういうわけか私は生徒にブック配列を割り当てている間に、それぞれの生徒に固有の組み合わせを取得していません。

+1

宿題は可能でしょうか? – Blinkydamo

+0

何かを構築しようとするような種類の – user3424169

答えて

0

"ランダムファッション"とはどういう意味ですか?

そうで等ST1にB1を割り当てている場合:

S1 S2 S3 S4 S5 S6


B1 B2 B3 B4 B5 B6

B2、B3、B4、B1、B6、B5

B3、B4、B5、B6、B1、B2

B4 ........

B5 ........

B6 ........

すなわち、それぞれの人は、各反復ごとに左または右の人に自分が持っている本を過ぎることができます。

関連する問題