Does armory offer dice generated wallets? If yes does the randomness of dice wallets remain with deterministic wallets? What other threats?
It's not really built into the program, but you can use dice to generate your wallet. This thread talks about using real world entropy (card decks, dice, etc.) in Armory:
https://bitcointalk.org/index.php?topic=673035.0As long as you roll the dice the appropriate number of times (100 die rolls; more needed if you roll by pairs and count them in a predictable way), it should be highly secure.
You can follow these instructions using the utils at
https://github.com/etotheipi/BitcoinArmory/blob/master/armoryengine/ArmoryUtils.py (but with dice rolls generating the string instead of cards, if you prefer):
My recommendation is to use a deck of cards. Shuffle it to your heart's content, then type in the order of the cards into a string, such as "Ah9d3s3h...". Hash that and use the resulting 32 bytes as your seed. You can use armoryengine to do the conversions: hash256() to hash the string, and "makeSixteenBytesEasy()" to convert each half of the string to a line that can be entered into the wallet restore window.
The order of a deck of cards has 225 bits of entropy, which is plenty big enough. I tried the dice thing before, but it's a lot of dice rolls and it makes a lot of noise. The deck of cards is much more pleasant
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)