私はこの問題を理解しようとしています。最初は、ユーザーIDだけでオッズとエヴェンスでユーザーを分離することを考えました。しかし、私のクライアントは、それからもう少しランダムにする必要があると言います。医学研究のためのサイトを作成するには、ユーザーを2つのグループにランダムに均等に分割する必要があります
if($user_id % 2 == 0) {
$u->add_role('control');
}else{
$u->add_role('study');
}
ユーザーは、対照群に配置する必要があり、研究グループは、10から100のうちそれぞれ5、50等であることが必要しかしapperantly何か1のような3 5 7及び他の2 4 6 8 10が入っている間に9の傾きは1つに入ります。それ以上のようにする必要があります
1 3 5 6 7 1つに行く 2 4 8 9 10もう一方に入る必要があります。
Imはトラブルあなたはすべてのユーザーのリストを作成していないのはなぜ
どのようにユーザーが最初から選択されていますか? – RamRaider
ユーザーはサイト上のフォームに記入し、自動的に2つのグループのいずれかに入れてください...これはwordpress – blank473
okを使用しています。希望の人数の参加者がすべて同時にボタンを押していない限りその詳細はおそらくデータベースに格納されていますか?ユーザーをグループに委任するときは、dbをランダムに選択して結果を分割するか、すべてを選択してPHPでシャッフルしますか? – RamRaider