I believe so, and OSBot already uses them. But their logic is flawed (Unless this is their intended behavior?)
This is OSBot's current clicking.
Reason it looks like this is because they turn negative random guassians into positive, which defeats the purpose of using them unless you are purposely trying to create this downward graph? Obviously this is EXTREMELY easy to detect still, as they're hitting the minimum far too often
This is their current "flawed" code for generating randoms for the mouse events. Might be used all over, I only verified that they use it for clicking.
public static int gRandom(int iIiiiiiIIiIi, double d) throws IllegalArgumentException {
double d1 = Math.abs(random.nextGaussian()) * d + iIiiiiiIIiIi;
d = iIiiiiiIIiIi + d * 3.0D;
if (d1 > d)
d1 = d;
return (int)Math.max(0L, Math.round(d1));
}
Instead of that, they could do something like this
public static int gRandom2(int iIiiiiiIIiIi, double d) throws IllegalArgumentException {
double mod;
double result;
do {
double guassian = random.nextGaussian();
if (guassian < 0)
iIiiiiiIIiIi += d;
mod = d * guassian;
} while ((result = (iIiiiiiIIiIi + mod)) < 35);
return (int) result;
}
This code is not perfect, it's just more of an example of a direction they could try.
That code produces this