Hey! So I've been playing around with the RunUO source files and decided to experiment with the random functions so I have swapped the normal random with a stronger RNGCryptoServiceProvider (.NET 4.5).
This makes the world a little bit more random and engaging, by what little I've tested it I've noticed my characters damage has dropped dramatically because I've been quite unfortunate apparently, this addresses the predictable nature of random.
I've got the idea when playing an old sphere server, the users could estimate how much ingots they would get by the time their mining reaches 100. Keep in mind that I'm just playing around and it's on your responsibility if your shard should crash or anything else, this random function is about 200 times slower than the old random function so performance issues should be taken into account even though I personally think most servers could handle it without a problem.
This makes the world a little bit more random and engaging, by what little I've tested it I've noticed my characters damage has dropped dramatically because I've been quite unfortunate apparently, this addresses the predictable nature of random.
I've got the idea when playing an old sphere server, the users could estimate how much ingots they would get by the time their mining reaches 100. Keep in mind that I'm just playing around and it's on your responsibility if your shard should crash or anything else, this random function is about 200 times slower than the old random function so performance issues should be taken into account even though I personally think most servers could handle it without a problem.