TILK Why do you need to generate a new random seed on every tick or after every random function?
Seeded random in game development is most commonly used for procedural level generation. For example, if you generate levels in your game randomly, but you want levels to be exactly the same for all players, you use the seed.
Generating a new seed on every tick doesn't make sense. Just don't use it. Or if you are already using it, update the seed once to AdvancedRandom.RandomSeed or to unixtime and forget about it. Here is an example: