@Override protected void eval() { if (useEdgeCases && !beginningEdgeCaseUsed) { beginningEdgeCaseUsed = true; val = beginning; return; } if (useEdgeCases && !endEdgeCaseUsed) { endEdgeCaseUsed = true; val = end - EPSILON; return; } val = (float) distribution.nextDouble(beginning, end); } }
@Override protected void eval() { if (useEdgeCases && !beginningEdgeCaseUsed) { beginningEdgeCaseUsed = true; val = beginning; return; } if (useEdgeCases && !endEdgeCaseUsed) { endEdgeCaseUsed = true; val = end - EPSILON; return; } val = (float) distribution.nextDouble(beginning, end); } }
@Override protected void eval() { if (useEdgeCases && !beginningEdgeCaseUsed) { beginningEdgeCaseUsed = true; val = beginning; return; } if (useEdgeCases && !endEdgeCaseUsed) { endEdgeCaseUsed = true; val = end - EPSILON; return; } val = distribution.nextDouble(beginning, end); } }
@Override protected void eval() { if (useEdgeCases && !beginningEdgeCaseUsed) { beginningEdgeCaseUsed = true; val = beginning; return; } if (useEdgeCases && !endEdgeCaseUsed) { endEdgeCaseUsed = true; val = end - EPSILON; return; } val = distribution.nextDouble(beginning, end); } }