Normally you can make rolls like this /roll 1d20 But sometimes you want to write something like Gandalf reaches into his hat and throws 1d6 fireworks and have that d6 be rolled. You cant use /roll syntax there, so the inline roll syntax was introduced. If you put double square brackets around something, [[ ]], it will treat it as a roll and can be used inline (i.e. on the middle of other text). So you can use Gandalf reaches into his hat and throws [[1d6]] fireworks and when that appears in chat, the roll will be made and it will be printed as Gandalf reaches into his hat and throws 3 fireworks (or whatever). Naturally there are other ways to use it, but that's why it was introduced.