私は、15以上のビューでA/B分割を実装しなければならないプロジェクトにおります。この場合、PHPの場合はJavaScriptプロジェクトで可能な限り同じ計算を使用したいと考えています。A/B分割を実行する最も理想的な言語間の方法は何ですか?
これを行うには、最も理想的で、冗長で、CPU集約的な方法は何ですか?このプロジェクトでは、私はちょうど変数を設定する必要がありますような何か:
// In the main controller
if(rand(1, 2) == 2)
{
$recipe = 'program';
}
else
{
$recipe = 'standard';
}
define('RECIPE',$recipe);
// In the view
$program = (RECIPE == 'program') ? '&ProgramOfInterest=' . $program_id : '';
をここでは20かそこらの開発者を持っているし、我々はすべて私たちのやり方を持っている - 最高のベンチマーク-実証済みの方法は何ですか?
「i%2」、あるいは「1&i」は速いです(はい、私は冗談になります)。 –
Unbiased 50/50? – hakre
@hakre - あなたは、プログラミングにおいて真の「ランダム」が決してないことを知っています。これは単なる計算とアルゴリズムですが、ランダムな計算には一定の結果が得られる確率があります。 – AlienWebguy