Skip to content

Commit 022461a

Browse files
committed
AbstractRipper.java - fix gaussian jitter on sleep values
1 parent adffa22 commit 022461a

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/main/java/com/rarchives/ripme/ripper/AbstractRipper.java

+8-7
Original file line numberDiff line numberDiff line change
@@ -723,18 +723,19 @@ private void cleanup() {
723723
private int gaussianJitterSleepValue(int milliseconds) {
724724
LOGGER.debug("Requested sleep time: " + milliseconds);
725725

726-
double gauss = randomGenerator.nextGaussian();
727-
int sleepTime = (int) (milliseconds + (milliseconds * 0.3 * gauss));
728-
LOGGER.debug(
729-
"Sleep time after gaussian jitter: " + sleepTime + "(requested sleep time was " + milliseconds + ")");
726+
String requestedMsg = " (Requested sleep time was " + milliseconds + " ms)";
727+
728+
int sleepTime = (int) randomGenerator.nextGaussian(milliseconds, milliseconds * 0.3);
729+
LOGGER.debug("Sleep time after gaussian jitter: " + sleepTime + requestedMsg);
730730

731731
int minSleepTime = (int) (milliseconds * 0.47);
732-
LOGGER.debug("Minimum allowable sleep time after gaussian jitter: " + sleepTime + "(requested sleep time was "
733-
+ milliseconds + ")");
732+
LOGGER.debug("Minimum allowable sleep time after gaussian jitter: " + sleepTime + requestedMsg);
734733

735734
if (sleepTime < minSleepTime) {
736735
LOGGER.debug("Sleep time after gaussian jitter on " + milliseconds + " was " + sleepTime
737-
+ " which is less than minimum sleep time; adjusting to minimum sleep time of " + minSleepTime);
736+
+ " which is less than minimum sleep time; adjusting to minimum sleep time of " + minSleepTime
737+
+ requestedMsg);
738+
738739
sleepTime = minSleepTime;
739740
}
740741

0 commit comments

Comments
 (0)