Capricious describes behavior that is unpredictable, impulsive, or given to sudden changes without reason. 'Whimsical' best captures this sense of arbitrary or fanciful behavior. The other options (practical, pragmatic) suggest stability and logic, which are opposite qualities.