@combomethod<EOL><INDENT>def create(self, extra_entropy='<STR_LIT>'):<DEDENT>
extra_key_bytes = text_if_str(to_bytes, extra_entropy)<EOL>key_bytes = keccak(os.urandom(<NUM_LIT:32>) + extra_key_bytes)<EOL>return self.privateKeyToAccount(key_bytes)<EOL>
Creates a new private key, and returns it as a :class:`~eth_account.local.LocalAccount`.

:param extra_entropy: Add extra randomness to whatever randomness your OS can provide
:type extra_entropy: str or bytes or int
:returns: an object with private key and convenience methods

.. code-block:: python

    >>> from eth_account import Account
    >>> acct = Account.create('KEYSMASH FJAFJKLDSKF7JKFDJ 1530')
    >>> acct.address
    '0x5ce9454909639D2D17A3F753ce7d93fa0b9aB12E'
    >>> acct.privateKey
    b"\\xb2\\}\\xb3\\x1f\\xee\\xd9\\x12''\\xbf\\t9\\xdcv\\x9a\\x96VK-\\xe4\\xc4rm\\x03[6\\xec\\xf1\\xe5\\xb3d"

    # These methods are also available: signHash(), signTransaction(), encrypt()
    # They correspond to the same-named methods in Account.*
    # but without the private key argument