There are some relatively reputable hardware wallets that allow you to generate your seed manually instead of having to trust built-in true random number generators.
You can do that with most hardware wallets by using dices or cards and then importing that seed words without depending on any electronical system, but you need to follow some instructions.
Bitbox wallet released step by step instructions for generating your own seed words with dices:
https://shiftcrypto.ch/blog/roll-the-dice-generate-your-own-seed/For example, in Coldcard, there is an option to generate seeds using dice rolls, coin flips, a combination of both these methods, or a combination of all manual methods with the hardware wallet's own RNG. Upon each roll, you will be shown a hash of the result of each roll, which you can verify manually
Keystone hardware wallet also have the option for generating seed words with casino-grade dices that gives highest degree of entropy.
I think that Keystone verification procedure looks more straightforward than in case of Coldcard, but both of them work and that is important.
https://support.keyst.one/advanced-features/recovery-phrase/use-dice-to-generate-recovery-phraseI am not sure if any other hardware wallet have built-in feature like this with simple verification, but I think this is something important to have.
Talking about seed generation, I wrote more about that in one of my topics, so if you notice any mistake please correct me or make any suggestion you have:
https://bitcointalksearch.org/topic/seed-generation-in-hardware-wallets-5317199It's intentional, but it's misleading.
I could also argue that wallet is not really a wallet for bitcoin, because they are not holding coins but only keys.
Cryptocurrency vocabulary is full of errors and wrong phrases