php IDが似ていると特定の番号の書き込みがずれる問題について
座席表1つ、学生テーブル1つ
座席表:
ID zid userid
学生テーブル:
userid cityid
ここで、学生テーブルの学生を座席表にランダムに書き込みたいと思います。座席表の zid は 2 桁の座席番号です
。たとえば、学生テーブルには 20 人の学生がいて、その中に同じ cityid を持つ 5 つの都市と、同じ cityid を持つ 5 人の学生が座席表 ZID で 5 つの位置をずらす必要があります。これはどのように達成できますか?
試験を手配するための PHP。その目的は、同じ都市 ID を持つ学生が同じ都市で同様の座席を持つ不正行為を防ぐことです。
よろしくお願いします。
------解決策----------------------
5 ビットずつずらすということは、間隔が5 とそれ以上の間、それとも 4 つの間隔のみを意味しますか?
前者の場合、20 人の教室に同じ cityid を持つ 5 人の生徒が同時に登場することは不可能です