Originally Posted by Tav3245234325325
I dont think the RNG is flawed here. I normally sense that if it would be skewed big way.

But in computer terms RNG doesnt exist. Its often generated by an algorithm using the computers clock.

It wouldnt be damaging if the Larian showed the algorithm doing the RNG and give us access to it so we can RNG thousands of times and generate spread sheets.

Sometimes there are little errors like for example rounding wrong.

to preserve symmetries - 2,5 rounded to 1 significance is for example 2 - not 3.

"Rounding to the nearest integer
Rounding a number x to the nearest integer requires some tie-breaking rule for those cases when x is exactly half-way between two integers — that is, when the fraction part of x is exactly 0.5.

If it were not for the 0.5 fractional parts, the round-off errors introduced by the round to nearest method would be symmetric: for every fraction that gets rounded down (such as 0.268), there is a complementary fraction (namely, 0.732) that gets rounded up by the same amount.

When rounding a large set of fixed-point numbers with uniformly distributed fractional parts, the rounding errors by all values, with the omission of those having 0.5 fractional part, would statistically compensate each other. This means that the expected (average) value of the rounded numbers is equal to the expected value of the original numbers when we remove numbers with fractional part 0.5 from the set.

In practice, floating-point numbers are typically used, which have even more computational nuances because they are not equally spaced."

https://en.wikipedia.org/wiki/Rounding

children often learn wrong rounding in school



Frankly, this puts a smile on my face.

I can assure you Larian does not recreate a bicycle, they are also not incompetent and don't know how to properly generate random value in their games. It's not some indie studio getting its feet wet with first game, they don't need random forum poster teaching them how naive random number generators, like those based on internal clock work.

It's ok, you can let them handle this.