string[] private nftEntityChoices = [ "duck", "goose", "ant", "flower" ];
string[] private nftPrefixChoices = [
"dizzy",
"cool",
"tripping",
"sad"
];
string[] private GroupChoices = [
"supporters",
"mafia",
"gang members",
"fools"
];
uint256 rand = random( toString(tokenId) );
string memory NFTname = string(abi.encodePacked( nftPrefixChoices[rand % nftPrefixChoices.length], nftEntityChoices[rand % nftEntityChoices.length]));
string memory output = [earlyEvents[rand % earlyEvents.length], earlyEvents[(rand+1) % earlyEvents.length], earlyEvents[(rand+2) % earlyEvents.length] ];