However, I wouldn't probably prefer the randomness generated by Sparrow itself over, let's say, that one generated by Ledger. At least with Ledger, I am aware that RNG is certified as PTG.2 class, as stated in ANSSI-cible-CSPN-2023_17en.pdf document. On the other hand, there is no certification for RNG used by Sparrow (I couldn't find any relevant information on this).
Therefore, it appears that your initial idea to use Ledger as the SEED generator (while taking all the necessary precautions) makes sense.
While
certified RNG certainly sounds great, I am not smart enough to understand why Sparrow's RNG may not be good enough. (Maybe somebody can help?)
I would think that people looking up Sparrow's code would see if the library used by Sparrow for generating random numbers is flawed (but I didn't look into it myself and would not know what to look for anyway).
On the other hand, no matter how good is the random number generator if it's used with malicious intent. For example no matter how random is the number it gets; if that number is for example afterwards adjusted (!) to be multiple of a big prime number, everything will look great, but the result is a small set the seeds will be part of, hence easy to look them up and steal the money.
Of course, since nothing like this has happened yet, maybe Ledger was not that evil after all (at least this was how I was thinking when I started this), but there can be other surprises they can come with and I didn't think of.
Although I thought at first "how could I have just missed Sparrow as solution", I am glad I've made this topic. Interesting (at least for me!) ideas still come up.
If OP uses Ledger nano s, then, they won't need to worry about Bluetooth since this wallet doesn't have that capability.
That's exactly what I have: Nano S (without plus, obviously).