I was going to make the same comment as the PP, but I disagree with your point about "note patterns". When you're sight reading real music (melodies, harmonies and chords),
that's when you start grokking note patterns and can reach real mastery. Sufficiently good sight readers often don't even need to read every individual note to anticipate what will "happen next" because in many cases chord progressions, rhythms and harmonies are fairly predictable (especially,
especially in pop/rock music, religious music and a lot of early classical.
I think the OP would have benefitted more from programming an interface to project Hanon's exercises[1] to practice than randomized notes.
[1] https://www.hanon-online.com/ <-- perhaps the most popular fingering practice for pianists. It's boring and tedious, but it 100% works!