Yeah, until i made "41234" save name.
Oh hey my receiver, (no need for credit btw) :)
I should say it runs off of XOR, which is a very good randomization technique if run a lot of times
it is still cool, anyway.
You can use subframe FILT/ARAY instead
wait fail paste this is what actually does color change: parts[i].ctype = 0x1F<<(rand()%26);
congrats and +1 for using native randomness: float a = (rand()%360)*3.14159f/180.0f;