RandomizerNXT attempts to provide pseudo-randomness via randoms.randomNumber() and randoms.randomWord() through the XRandoms contract to create a token hash:
But these functions just provide a false sensation of more randomness:
Remove the XRandoms contract as it adds unnecessary complexity and provides no additional value to the randomness of the result of calculateTokenHash() in RandomizerNXT.
In case the random words and numbers are valuable, expose them in some way, as it is currently not possible to retrieve them after the token hash is generated. The same applies to returnIndex(), which is useless, as there is no stored or emitted data about the id a token used to generate its hash.
