Branch Coverage

lib/Random/Simple.c
Criterion Covered Total %
branch 21 44 47.7


line true false branch
188 0 10278 if (items != 0)
192 10278 0 dXSTARG;
195 10275 3 TARGu((UV)RETVAL, 1);
206 0 50317 if (items != 0)
210 50317 0 dXSTARG;
213 12653 37664 TARGu((UV)RETVAL, 1);
224 0 8 if (items != 1)
228 8 0 dXSTARG;
233 1 7 TARGu((UV)RETVAL, 1);
244 0 20 if (items != 2)
262 0 100008 if (items != 1)
266 100008 0 dXSTARG;
271 100005 3 TARGu((UV)RETVAL, 1);
282 0 0 if (items != 1)
286 0 0 dXSTARG;
291 0 0 TARGu((UV)RETVAL, 1);
302 0 40029 if (items != 2)
306 40029 0 dXSTARG;
313 40020 9 TARGn((double)RETVAL, 1);
324 0 0 if (items != 2)
328 0 0 dXSTARG;
335 0 0 TARGn((double)RETVAL, 1);