So I'm basically making a small library of algorithms for me to use internally. Realistically, I don't believe I would want to declare an object to implement an algorithm (specifically, algorithms to generate noise), but in practice, I should stay in the realm of OO.
My question is, should those classes implement static functions? They would return values, but nothing passed or in global scope would be modified.
I'm not necessarily opposed to doing it either way, but what do you think is best(for this case), and why?
by Jherden via /r/csharp