Blender's texture painting is currently great for a stylized workflow and adding more ways to apply jitter or randomness in the brush settings would add a liveliness that artists can embrace. I see this as fitting for color, size and scale in the brush settings and here are my ideas on how to implement them.
For those unfamiliar, we can currently control paint color within a color by changing the color to gradient and selecting pressure, repeat, and clamp. The jitter option could be added where these other options are and have a slider from 0 to 1 .
We could implement jitter size and pressure next to the original jitter option in the stroke section of the draw panel. An alternative that would make this more accessible but could overcrowd the UI is to add a toggle and a drop down for a slider next to the toggle for pen pressure for each attribute is. I personally think it fits with the other stroke properties.
When brushes get implemented as nodes it will be nice to implement these so that we can fully control what determines the values of these brushes.
for size and pressure as a toggle and drop down with a carrot.