Readded passing random paramter t (r(t))