Here's an illustration light-weight plan that could be operate in Python (such as offline) that should generate a cryptographically-secure random number (utilizing the secrets and techniques library) to seed the private critical, after which you can computes the general public important and its Keccak_256 hash to derive an ethereum address https://rareaddress.org