This trade can go through because of the cap space but the reality is that Walsh will trade him but likely at the Trade Deadline so that Zach's value is worth more. By then we can get a better deal than anything offered now.
I don't know man, I'd like to think Randolph is a top 10 forward in the league with lots of value, but I don't see many opportunities for us to make a trade due to his maxed out contract. I wouldn't be too upset if we keep Randolf just as long as Curry is shopped hard. Not the end of the world if he stays.