To further add onto what Joachim has already mentioned, having randomness be the general theme for the entire interaction works wonders.
Not only making use of the Math.random function,
"var tR = Math.floor(Math.random(tSeed) * (255 - 1 + 1)) + 1;"
but also utilizing current date/time in the syntax further adds onto the perceived goal of the project.
Making use of a switch for the shirt change was equally clever, where a unexperienced programmer would most likely just have brute forced it with if-statements.
To further add onto what Joachim has already mentioned, having randomness be the general theme for the entire interaction works wonders.
Not only making use of the Math.random function,
"var tR = Math.floor(Math.random(tSeed) * (255 - 1 + 1)) + 1;"
but also utilizing current date/time in the syntax further adds onto the perceived goal of the project.
Making use of a switch for the shirt change was equally clever, where a unexperienced programmer would most likely just have brute forced it with if-statements.
Overall, a very nice and well executed take on the task at hand.