Random Function Descent