When using InitSeed function from RandomPkg.RandomPType the syntax check shows an error.
variable Rnd : RandomPType;
x Rnd.InitSeed(PRand'instance_name); [Error] unexpected ";<newline>" expecting ":=:, "<=", '(', or '.'
Thanks for the bug report.
Unfortunately, VHDL-Tool doesn't support protected types yet. This means that the *VVM libraries won't work. We're working on adding support for protected types at the moment.