add random k tool