I was creating some random samples and plotting them and noticed a strange behavior. Sampled values were different after loading ggplot2:

set.seed(111)
library(ggplot2)
sample(1:10, 10)
# [1]  8  4  5  3  7  1  6  2 10  9

set.seed(111)
sample(1:10, 10)
#  [1]  6  7  3  4  8 10  1  2  9  5

I can avoid this behavior easily enough, but is there any reason for ggplot2 to change the seed value?

Edit
Report