Brown drained 10-of-12 shots from the floor en route to a career-high 24 points and Randle added 23 for the Cardinal (10-5, 1-2 Pac-12), which held off late Ducks charge to notch the victory.
Dwight Powell helped out with 14 points, six assists, five rebounds and three steals.
Oregon (13-3, 1-3) got 24 points from Mike Moser but it wasn't enough to prevent a third consecutive Pac-12 defeat following a 13-0 start.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Charlize Theron not engaged to Sean Penn 'yet'