I have a blueprint that allows me to fire bullets from a gun, and a function which inputs a bullet rotation, and randomizes it so that it may have bullet spread. All was working well, until I payed attention. After firing around 1000 bullets, I noticed a very strange pattern (see the picture below):
I could’ve sworn I did not have this same pattern yesterday, or even earlier today, I did not change anything in the rot randomization function. Here is a picture of the function:
Why in the world is there a pattern in this function? Is the math in the function somehow off in a way that is would create a pattern? I very much appreciate any answers, thanks ahead of time!
Edit: The rotation that I am inputting into my function is my player’s Control Rotation.