If our choices resolve to just Smart or Randle, I would personally prefer to trade down or out of the draft.
They are both good players with value, but neither of those two interests me as a building block.
Also, either of them probably forces a roster move as well. I have serious doubts that Smart will work as a back-court mate with Rondo because fielding a two guard set that has no 3PT shooter is silly in the modern NBA. And Randle is redundant in so many ways with Sullinger and Olynyk (and Bass and Fav and ...).
So if he takes either of those two guys, Danny HAS to then make a roster move, whether it is to trade them or to trade others.
In general, it's not good to be put in a position of having to make a transaction, because you tend to get less value.