OAKLAND, Calif. -- The Golden State Warriors have selected North Carolina small forward Harrison Barnes with the No. 7 overall pick in the NBA draft, giving the franchise a potent player at a position that desperately needs depth.