math_h update
randomfunc update