Reads the state of randomization for the thinktime periods specified in several functions.
Kernel.bdh
GetRandomThinkTime( out eOption : numberoptional, out nDeviation : number optional ): boolean;
true if randomization is enabled
false otherwise
Parameter | Description |
---|---|
eOption |
Can be either:
|
nDeviation | The deviation factor used if OPT_THINKTIME_UNIFORM is set (in %). |
dcltrans transaction Tinit var nDistribution : number; nDeviation : number; begin write("Random thinking time: "); if GetRandomThinkTime(nDistribution, nDeviation) then write("true – distribution: "); if nDistribution = OPT_THINKTIME_EXPONENTIAL then write("exponential"); else write("uniform"); end; else write("false"); end; writeln; end TInit;