diff --git a/src/mod/applications/mod_expr/exprilfs.h b/src/mod/applications/mod_expr/exprilfs.h index 7efc281c16..05abb5f12b 100644 --- a/src/mod/applications/mod_expr/exprilfs.h +++ b/src/mod/applications/mod_expr/exprilfs.h @@ -496,9 +496,10 @@ case EXPR_NODEFUNC_RANDOMIZE: { static int curcall = 0; - curcall++; + curcall += clock() + time(NULL); + curcall = curcall * 31821U + 13849U; - *(nodes->data.function.refs[0]) = (EXPRTYPE) ((clock() + 1024 + curcall) * time(NULL)); + *(nodes->data.function.refs[0]) = (EXPRTYPE) curcall; break; }