我需要清漆4中的一個隨機整數值。清漆4:需要一個隨機整數值
std.random()函數產生一個帶有三個尾隨數字的REAL。
In VCL:
set req.http.X-AB-test1 = std.random(1,4)
Observed result:
X-AB-test1=3.182
我很想找到一些等同於快速度提供了其擴展VCL的特點:「randombool()」,甚至更好「randombool_seeded()」
謝謝!
我需要清漆4中的一個隨機整數值。清漆4:需要一個隨機整數值
std.random()函數產生一個帶有三個尾隨數字的REAL。
In VCL:
set req.http.X-AB-test1 = std.random(1,4)
Observed result:
X-AB-test1=3.182
我很想找到一些等同於快速度提供了其擴展VCL的特點:「randombool()」,甚至更好「randombool_seeded()」
謝謝!
我升級到4.1光油和使用解決了這個功能std.real2integer()這樣的:
set req.http.AB-monitor = std.real2integer(std.random(1,2), 0);
如果您正在尋找一個解決方案,以生成A/B測試值,check this solution
現有的整數值可能會有所幫助:req.xid,now
嗯,是的。但我需要兩個以上的團體,一個簡單的「如果cond A else B」不會削減它。 ;-) – Tarwin
我發現功能std.real2integer(),但遺憾的是它在EPEL7版中的不可用4.0.3 -_- – Tarwin