If you call "Random(7, _random)" from my understanding you should get a random number from 0 to 6. You can test this with (for example):

Code
IF
CharacterUsedItem(_char, ITEMGUID_UNIQUE_TUT_LowerDeck_Morticia_000_92dec286-f7ae-436a-939a-b83cdec31973)
AND
Random(7, _random)
AND
IntegertoString(_random, _string) // larian, why is this lower case? Going by the naming convention shouldn't this be IntegerToString ? ;P
THEN
DisplayText(_char, _string);


which displays a new random number on top of the character every time you use the Skull (Morticia).