I wanted to investigate and see if there were any issues with the RNG.
So I recorded all of my player combat rolls on a new playthrough. I had a hunch advantage/disadvantage may be skewing the distribution, so I notated each advantage and disadvantage roll. During the playthrough I tried to get as many normal attack rolls as possible. Here are the findings.

For all rolls recorded |Frequency| column; a roll of 17 was further than two standard deviations from the average. The sample from my playthrough looked like rolls may be biased towards the player.
  • N=176
  • St.dev 3.3
  • Average 8.8

Note: if one of the 17s had been any other outcome this sample would have been completely normal.

After stratifying for normal rolls (Frequency Adv/Dis Removed); all outcomes were normal.
  • N=117
  • St.dev 2.6
  • Average 5.85

Advantage and disadvantage are so common in Patch 3.0 that d20 rolls can be skewed for or against the player. Overall, I don't think the RNG is flawed.

Data
Roll_|Frequency|_(Frequency Adv/Dis removed)
01---------|05|----------(03)
02---------|08|----------(07)
03---------|10|----------(05)
04---------|09|----------(06)
05---------|14|----------(11)
06---------|04|----------(03)
07---------|05|----------(03)
08---------|06|----------(05)
09---------|06|----------(04)
10---------|14|----------(10)
11---------|12|----------(07)
12---------|07|----------(03)
13---------|09|----------(07)
14---------|10|----------(06)
15---------|06|----------(04)
16---------|08|----------(05)
17---------|16|----------(11)
18---------|11|----------(08)
19---------|07|----------(03)
20---------|09|----------(06)

EDIT: While I am saying the ratio of rolls isn't flawed. There is still a possible case to be made that pseudo-RNG might be better. On the Nautiloid I started out with a long streak of 5s, 10s, and 17s. A 5 will usually hit on the Nautiloid, so I wasn't bothered. That was a streaky start to the game and I can understand that if a player streaked with 2 instead, that could be an annoying experience.

Pseudo RNG that avoids long streaks may be better for the game. Each session, the player only experiences an hour to a four hour window of the game, which will always be a small sample size.

Last edited by DragonSnooz; 02/02/21 02:40 PM.