add random generator callback